1、关键字:被Java语言赋予特定含义的单词(字母全部是小写)(例如:class,public)
2、标识符:给类(class),接口(interface),方法,变量起名字的字符序列。
组成规则:a.英文字母(区分大小写);b.下划线(_)c.$符号 d.数字(0-9);
(1)类,接口命名:
单个单词:首字母大写,其余小写(小驼峰)(Hello)
多个单词:首字母都大写,其余全小写(大驼峰)(HelloWorld)
(2)变量,方法命名:
单:字母全小写(check())
多:首字母小写,后面每个首字母大写(checkUserName())
(3)常量命名:
单:字母全大写(CONSTANT)
多:字母全大写,中间使用下划线隔开(HEELO_WORLD)
不能以数字开头,不能是Java中的关键字,区分大小写
3、常量:在执行的执行过程中其值不发生改变的量(固定)
分类:字面值常量和自定义常量

整数常量,小数,字符串,字符,布尔,空常量
4、进制:二进制:有0,1组成,以0b开头(0b100)
八进制:由0,1,…7组成,以0开头(0100)
十六进制:由0,1,…9,a,b,c,d,e,f(以0x开头)
5、定义变量格式:数据类型 变量名 = 初始化值;
6、数据类型分类(4类8种)
占用的字节数 范围
a)整数
byte(字节类型) 1 -128~127
short(短整型) 2
int(整数默认int类型) 4
long(长整型) 8
b)浮点型
单精度:float 4
双精度:double(默认double类型) 8
c)字符:char 2
d)布尔:boolean 1
long类型:在后面加L(long =10000L )
float类型:在后面加F(float f=1.13145F )
变量的初始化:数据类型 变量名 =初始化值
变量相加,数据类型一致,直接运算。
隐式转换(数据类型的默认类型提升):byte,short,char—>---->int---->long—>float—>double;
byte,short,char三者之间互不转换,参与运算时,默认转换成int;
boolean类型的数据不会转换。
变量的强制类型转换:目标数据类型 变量名 =(目标数据类型)(变量值);//定义byte类型的变量
byte a = 3 ;
//定义int类型变量
int b = 4 ;
byte c = (byte)(a+b) ;
7、ASCII码表:在里面找相对应的固定值

Day_02:关键字,标识符,常量,变量和数据类型的相关知识
A:65 <:60 >:62
字符串+任何数据=字符串(在字符串前面的运算,字符串后面的照写)
Day_02:关键字,标识符,常量,变量和数据类型的相关知识
8、十进制----->x进制:将当前十进制数据除当前x,除到商为0,余数反转。
x进制------->十进制:位权展开法:系数*基数^权次幂相加
二进制到十进制快速转化法(8421码):
Day_02:关键字,标识符,常量,变量和数据类型的相关知识
9、正数和负数的原反补码:
正数的最高符号位是0,并且原码,反码,补码都相同;
负数的最高符号位是1,反码在原码的基础上,符号位不变,数值位按位取反(0变1,1变0);补码实在反码的末尾+1。

相关文章: