
1.注释介绍在程序指定位置添加的说明性信息对代码的一种解释// 单行注释 /* 多行注释 */ /** 文档注释 */注意被注释的内容不参与程序的编译和运行。编译后产生的字节码文件中不包含注释编译时会自动忽略掉注释。2.关键字和字面量1.关键字介绍 : 被Java赋予了特殊含义的英文单词举例public : 限制作用class : 定义类注意关键字已经被 Java 赋予了特殊的含义我们无法使用 不能当作类名变量名方法名...2.字面量介绍 : 学习生活中的数据, 在代码中如何书写3.变量的介绍和定义介绍 : 变量就是内存中的一块区域可以理解成一个盒子用来装程序要处理的数据的。定义格式数据类型 变量名 数据值;举例:int num 10;变量的使用根据变量名使用int age 18; System.out.println(age); // 打印 age 20; // 修改 System.out.println(age 10); // 计算4.变量的注意事项1.变量要先声明才能使用public class VariableTest { public static void main(String[] args){ int age 18; System.out.println(age); // 正确 System.out.println(name); // 错误, 没有这个变量 } }2.变量是什么类型就必须装什么类型的数据public class VariableTest { public static void main(String[] args){ int age 18; // 正确, int类型存储整数Ok int num 12.3; // 错误, int类型无法存储小数 } }3.变量只在自己所归属的 { } 范围内有效public class VariableTest { public static void main(String[] args){ int age 18; System.out.println(age); // 正确, 在范围中 { int a 10; System.out.println(a); // 正确, 在范围中 } System.out.println(a); // 错误, 访问不到a变量 System.out.println(age); // 正确, 在范围中 } }4.同一个范围内变量的名称不能一样public class VariableTest { public static void main(String[] args){ int age 18; // 正确定义变量 { int a 10; // 正确定义变量 } { int a 10; // 正确定义变量 } int age 20; // 错误!!! main方法中已经有age变量了 } }5.变量定义的时候可以不赋初始值但在使用时变量里必须有值public class VariableTest { public static void main(String[] args){ int age; // 不会报错, 因为并没有使用 } } public class VariableTest { public static void main(String[] args){ int age; // 不会报错, 因为并没有使用 System.out.println(age); // 编译错误, 变量中没有数据 } } public class VariableTest { public static void main(String[] args){ int age; // 不会报错, 因为并没有使用 age 10; System.out.println(age); // 不会报错, 因为age里面已经有数据了 } }6.一条语句可以定义多个变量中间使用逗号分隔public class VariableTest { public static void main(String[] args){ int a 10, b 20, c 30; } }5.标识符介绍就是给类方法变量等起名字的符号 自己起的名字1.标识符的命名规则由数字、字母、下划线(_)和美元符($)组成不能以数字开头不能是关键字区分大小写2.标识符的命名规范见名知义驼峰命名6.数据类型Java 中的数据类型大体分为两种基本数据类型引用数据类型我们今天重点聊基本数据类型同学们要能够使用不同的数据类型定义出不同类型的变量使用思路整数类型变量首选 int如果发现 int 装不下数据了将类型换成 long但是定义 long 类型变量需要加入 L 标识小数类型变量首选 double如果非要使用 float 类型需要在数值后面加入 F 标识long tel 15612341234L; float height 180.1F;7.数据类型补充1.所有整数默认是 int 类型System.out.println(10);整数10是一个字面量, 但也是Java中的一份数据, 是数据就会有类型, 整数默认是int2.所有小数默认是 double 类型System.out.println(12.3);整数12.3是一个字面量, 但也是Java中的一份数据, 是数据就会有类型, 小数默认是 double3.字符类型的取值范围是 0~65535原因 : 每一个字符底层都有一份数值的表示形式.举例a --- 二进制表示为 01100001 -- 转换为十进制为 97a 的数值表示为 97因此定义字符类型的变量可以是: char c 97;了解即可! 一般没人这么写, 记忆成本太大!