-------android培训、java培训、期待与您交流! ----------
一、关键字
概念:被Java语言赋予特定含义的单词
特点:全部小写
注意事项:
A:goto和const作为保留字存在。
B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记
二、标识符
概念:类名、接口名、变量名、方法名等作为名称的字符
组成:1、由中英文大小写字母、数字、下划线组成
2、不能用数字开头
3、不能是java中的关键字
4、区分大小写
命名规则:a、单级包名 全部小写 多级包名:小写并用.隔开
b、类或者接口 单个单词 首字母大写 多个单词 每个单词的首字母大写
c、方法名 单个单词 全部小写 多个单词 第一个单词的首字母小写,第二个单词开始,每个单词的首字母大写
d、常量 单个单词 全部大写 多个单词 全部大写,单词与单词之间使用_隔开
三、注释
概念:对程序进行说明的文字
分类:1、单行注释 // 2、多行注释/* */ 3、文档注释/** */
四、常量
概念:程序执行过程中,值不发生的量
分类:1、字面值常量
例子:"hello" 12 12.345等等
2、自定义常量
被final修饰的变量
五、进制转换
(1)其他进制到十进制
系数:就是每一个位上的数值
基数:x进制的基数就是x
权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。
结果:系数*基数^权次幂之和。
(2)十进制到其他进制
除基取余,直到商为0,余数反转。
(3)进制转换的快速转换法
A:十进制和二进制间的转换
8421码。
B:二进制到八进制,十六进制的转换
六、变量
(1)在程序的执行过程中,其值在某个范围内可以发生改变的量
(2)变量的定义格式:
A:数据类型 变量名 = 初始化值;
B:数据类型 变量名;
变量名 = 初始化值;
七、数据类型
(1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。
(2)分类:
A:基本数据类型:4类8种
B:引用数据类型:类,接口,数组。
(3)基本数据类型
A:整数 占用字节数
byte 1
short 2
int 4
long 8
B:浮点数
float 4
double 8
C:字符
char 2
D:布尔
boolean 1
注意:
整数默认是int类型,浮点数默认是double。
长整数要加L或者l。
单精度的浮点数要加F或者f。
8:数据类型转换
(1)boolean类型不参与转换
(2)默认转换
A:从小到大
B:byte,short,char -- int -- long -- float -- double
C:byte,short,char之间不相互转换,直接转成int类型参与运算。
(3)强制转换
A:从大到小
B:可能会有精度的损失,一般不建议这样使用。
C:格式:
目标数据类型 变量名 = (目标数据类型) (被转换的数据);