注释
// 单行注释
/* */ 多行注释
/** */ 可注解注释
标识符和关键字
标识符命名规则
(1)标识符只能由字母、下划线“_”、数字和字符$组成。
(2)标识符不能以数字开头。
(3)标识符不能使用关键字。
关键字
所有java关键字都是小写字母。 特别注意:虽然 goto 和 const 在java中从未使用,但是也被java作为关键字保留,也就是说使用 goto 和 const 作为标识符,编译器也将报错。
数据类型讲解
数据类型的划分 基本数据类型:数值型:整数类型(byte, short, int, long ),浮点类型(float, double) 字符型(char) 布尔型(boolean) 引用数据类型:类(class),接口(interface),数组
ASCLL表 0-128 |Unicode 表 >0-65536=excel
JAVA数据类型分基本数据类型和引用数据类型。 基本数据类型 Java里面包含8个基本数据类型,分别是: boolean、byte、char、short、int、float、douboe、long byte字节 byte是JAVA中最小的数据类型,它在内存中占8位(8个bit),取值范围从-128到127 赋值:byte i=127 short短整型 short类型在内存中占2个字节,取值范围从-32768到32767 赋值:short i=32767;
char字符型 char类型在内存中占2个字节。表示一个字符,也可以使用ASCII码范围内的值来给char型的变量赋值。由于字符在内存中的取值不存在负数范围,所有取值范围从0到65535 赋值:char i=‘a’;或者char i=97;
int整型 int型在内存中占4个字节。取值范围从-2147483648到2147483647 赋值:inti=10; float单精度浮点型 float型在内存中占4个字节。取值范围从-3.4E38到3.4E38 赋值:float i=1.0f; long长整型 long型在内存中占8个字节。取值范围从-9223372036854775808到9223372036854775807 double双精度浮点型 double型在内存中占8个字节。取值范围从-1.7E308到1.7E308 boolean 布尔型 boolean 类型只有两个值:true和false。 基本数据类型的相互转换 转型规则 JAVA中所有的数字变量都是有符号(正负)的。 JAVA不允许类型的随意转换。只有数字变量可以进行转换,但是不能随意。 带有小数点的数字变量默认都为double型。定义float型必须进行强制类型转换。 所占字节数小的数字型变量赋值给所占字节数比它大的类型时不用强制类型转换,此时是自动转型。 int型变量赋值给char型变量时,JVM会以int型变量值到ASCII码表中查找出所对应的字符,再赋值给char型变量。
基本数据类型默认初值 类型初始值 boolean (false|ture) byte0 char0 short0 int0 float0.0 double0.0 long0 基本数据类型默认初值表
引用数据类型 JAVA中,非简单数据类型的类型都是引用数据类型。