|
@@ -301,22 +301,29 @@ public class Demo03 {
|
|
|
*/
|
|
*/
|
|
|
public class Demo04 {
|
|
public class Demo04 {
|
|
|
public static void main(String[] args) {
|
|
public static void main(String[] args) {
|
|
|
- // String 是典型的引用数据类型
|
|
|
|
|
- String name = "张三";
|
|
|
|
|
- String gender = "男";
|
|
|
|
|
- String school = "我的学校";
|
|
|
|
|
|
|
+ /*
|
|
|
|
|
+ 引用数据类型
|
|
|
|
|
|
|
|
- System.out.println(name);
|
|
|
|
|
- System.out.println(gender);
|
|
|
|
|
- System.out.println(school);
|
|
|
|
|
|
|
+ 基本数据类型 引用数据类型
|
|
|
|
|
+存什么 直接存"值" 存的数据在内存中分配的空间的地址值
|
|
|
|
|
+默认值 0/0.0/false null
|
|
|
|
|
+赋值 直接复制值,值跟值之间是独立的 复制的是地址值
|
|
|
|
|
+比较 比较的是值 比较的是地址
|
|
|
|
|
+
|
|
|
|
|
+ 非常典型的引用数据类型
|
|
|
|
|
+ 字符串 String 类型
|
|
|
|
|
+ 注意:String类型不是关键字,String的首字母大写
|
|
|
|
|
+ (所有的引用数据类型都采用大驼峰命名)
|
|
|
|
|
+ StringBuffer MyClass StudentName
|
|
|
|
|
+ */
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
- 基本数据类型 vs 引用数据类型
|
|
|
|
|
- 存什么: 直接存"值" vs 存地址值
|
|
|
|
|
- 默认值: 0/0.0/false vs null
|
|
|
|
|
- 赋值: 复制值(独立) vs 复制地址
|
|
|
|
|
- 比较: 比较值 vs 比较地址
|
|
|
|
|
- */
|
|
|
|
|
|
|
+ 练习:定义变量,输出一份个人简历,包含:
|
|
|
|
|
+ 姓名、年龄、学号、性别、身高、体重、学校、专业、班级、爱好
|
|
|
|
|
+ 为这些变量设置符合实际情况的数据类型
|
|
|
|
|
+ */
|
|
|
|
|
+ String name = "张三";
|
|
|
|
|
+ System.out.println("我叫:" + name);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
```
|
|
```
|
|
@@ -335,6 +342,7 @@ public class Demo04 {
|
|
|
8. 掌握基本数据类型的 4 条特殊赋值规则(`L`、`F`、单引号、`true/false`)
|
|
8. 掌握基本数据类型的 4 条特殊赋值规则(`L`、`F`、单引号、`true/false`)
|
|
|
9. 理解 bit(位)与 byte(字节)的关系及存储单位换算
|
|
9. 理解 bit(位)与 byte(字节)的关系及存储单位换算
|
|
|
10. 记住 `String` 是引用数据类型,**不是关键字**,采用大驼峰命名
|
|
10. 记住 `String` 是引用数据类型,**不是关键字**,采用大驼峰命名
|
|
|
|
|
+11. **个人简历练习**:为姓名、年龄、学号、性别、身高、体重、学校、专业、班级、爱好选择合适的数据类型并输出
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|