Day02
关键字和保留字的含义:
关键字被Java语言赋予了特殊含义,用做专门用途的字符串(单词)(关键字特点字母都为小写),保留字不能被用作标识符来使用goto、const,保留字不能作为标识符来命名。
标识符:凡是需要起名字的地方都叫标识符
定义标准:标识符的命名规则:
由26个英文字母大小写,0-9,_或$组成
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。
变量:(java为强类型语言)
变量的概念:
内存中的一个存储区域
该区域的数据可以在同一类型范围内不断变化
变量时程序中最基本的存储单元,包含变量类型、变量名和存储的值
基本数据类型:
每种类型之间的范围
byte:-128~127
short:-2\15 ~ 2\15-1
int:-2\31 ~ 2\31-1(约21亿)
long:-2\63 ~ 2\63-1 Long类型:输入数字类型后需要加小"l"或大"L"来使用。
float:-3.403E38 ~ 3.403E38 需要在使用时加小"f"或"F"来
double:-1.798E308 ~ 1.798E308 在一般情况下选择使用double类型,因为简单而且double为双精度浮点类型比float类型多两倍也不用加"f"或"F"来使用。
boolean:true、false
boolean:用来判断对错
Java中不能使用0或非0的数来代替true、false来使用,这点与C语言不同
char:'国'、'1';可以放汉字也可以放数字(1字节)
基本数据类型变量间转换:
自动类型转换:小类型转大类型(会隐式类型转换)
强制类型转换:大类型转小类型(会强制类型转换)
需要注意的是,Java规则char、byte、short的类型间强制类型转换时,都必须使用int类型来放变量。
第二天学习已感觉压力倍增知识点也越来越多,以上为自我总结,如果有什么不足的地方请各位补充说明,希望大家可以共同提升技术相互学习交流。