Java笔记 注释: 单行注释用//,多行注释用/* /,文档注释用/* */ 标识符: 1.关键字:public static void int if try new… 2.Java所有组成部分都需要名字。类名,变量名,方法名都是标识符。 3.标识符注意点:a.所有标识符都应该以字母(大小写均可),美元符,下划线开头。 b.首字符之后可以是字母(大小写均可),美元符,下划线或数字的任意字符组合。 c.不能使用关键字作为变量名或方法名。 d.标识符大小敏感 e.可以使用中文名,但一般不建议用中文或拼音,太low。 数据类型: 1.强类型语言:要求变量的使用严格符合规定,所有变量必须先定义后使用。 2.弱类型语言:要求变量使用符合规定即可。 3.Java数据类型分为两大类:基本类型,引用类型 八大基本类型: 数值类型:整数类型:int byte short long(使用long时要在数字后面加L) 浮点类型:double float(使用float时要在数字后面加F) 字符类型:char(只能一个字符,字母,数字,汉子) boolean类型:只有true false两种结果 引用数据类型: 类 接口 数组 整数类型拓展:二进制(以0b开头) 八进制(以0开头) 十进制 十六进制(以0x开头) 浮点类型拓展:float double 表现的字长是有限的 离散的 舍入误差 大约 但不等于。最好完全避免使用浮点数进行比较。 char类型拓展:字母 数字 字都可以以数字的形式出现。需要用到强制转换:(转换的类型)变量值 转义字符:\t 输出时中间有空格,\n 输出时换行。 布尔类型拓展:boolean flag=true if(flag)与if(flag==true)意思一样。 类型转换: 1.由于Java是强类型语言,所以要进行有些运算的时候,要用到类型转换。 2.运算中,不同类型的数据先转化成同一类型,在进行运算 3.强制类型转换:高->低 4.自动类型转换:低->高 低------------------------------------>高 byte,short,char->int->long->float->double