java标示符:字母,下划线,美元符号开始,后面接数字,字母,下划线,美元符;
不能是java中的关键字;
不能包含空格。
java语言的类型包含:基本类型(boolean和数值类型:int,float,double,boolean,char,byte,long,short)和引用类型。
八进制:0
十六进制:0x或OX
字符使用'',字符串""。
反斜杠有特殊的使用:c:\code绝对路径是错的,需要对\进行转义c:\\code是正确的绝对路径。
5.12是doubel类型5.12f是float类型。
boolean不可以转换成数值类型。
小范围的值变成大范围的值则会自动转换。
将基本类型的值转换成String,基本类型+“”则可以实现。
小类型向大类型转换则可以直接直接转换。大类型向小类型转换则需要强制转型。
所以的基本类型都提供了包装。
8个封装包都提供了一个parseXxx(String str)将字符串转换为基本类型。
byte b = 3;和byte b = '3';是不一样的结果。字符在byte中的显示是先转换成ASCII后输出结果。
直接量:
能赋值为直接量的:基本类型,字符类型,null。
不能是java中的关键字;
不能包含空格。
java语言的类型包含:基本类型(boolean和数值类型:int,float,double,boolean,char,byte,long,short)和引用类型。
八进制:0
十六进制:0x或OX
字符使用'',字符串""。
反斜杠有特殊的使用:c:\code绝对路径是错的,需要对\进行转义c:\\code是正确的绝对路径。
5.12是doubel类型5.12f是float类型。
boolean不可以转换成数值类型。
小范围的值变成大范围的值则会自动转换。
将基本类型的值转换成String,基本类型+“”则可以实现。
小类型向大类型转换则可以直接直接转换。大类型向小类型转换则需要强制转型。
所以的基本类型都提供了包装。
8个封装包都提供了一个parseXxx(String str)将字符串转换为基本类型。
byte b = 3;和byte b = '3';是不一样的结果。字符在byte中的显示是先转换成ASCII后输出结果。
直接量:
能赋值为直接量的:基本类型,字符类型,null。
long类型需要在后面加上l或者L。
int 和int[]不一样,int是基本类型,而int[]是引用类型。 引用类型都定义了一个指针。