这是我参与「第四届青训营 」笔记创作活动的第8天
一.Java中的名称命名规范
包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知义” 注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。
二.变量的分类
1.1 按数据类型来分
分为:①基本数据类型、②引用数据类型
①基本类型分为:数值型、字符型、布尔型
数值型分为:整数类型、浮点类型
②引用数据类型:类、接口、数组(其中类包含字符串)
详细说明:
1.整型:byte(1字节=8bit)\ short(2字节)\ int(4字节)\ long(8字节)
//① byte范围: -128~127
② 声明long型变量,必须以‘1’或“L”结尾
③通常,定义整型变量时,使用int型
④整型的常量,默认类型是:int型
2.浮点型:float(4字节)\ double(8字节)
①浮点型,表示带小数点的数值
注:float表示数值范围比long型打
3.字符型:char(1字符=2字节)
①定义char型变量,通常使用一对'',内部只能写一个字符
char c1 = 'a';
1.2 按声明的位置分类
三.定义变量的格式
数据类型 变量名 = 变量值;
或
数据类型 变量名;
变量名 = 变量值;
2.变量使用的注意点:
①变量必须先声明,后使用
②变量都定义在其作用域内,在作用域内,他是有效的。换句话说,出了作用域,就失效了
③同一个作用域内,不可以声明两个同名的变量
四.基本数据类型的运算规则
1.自动类型提升:
结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。
byte、short、char --> int --> long -->float --> double
特别的:当byte、char、short三种类型的变量做运算时,结果为int型
2.强制类型转换(只涉及其中数据类型)
五.关于进制
六.总结
今天未能学到更多知识我感觉非常的惭愧,今天也太过堕落,只能临时更新一下学习java的一些基础知识,当然更新的内容也不全,也再次督促自己,静下心来好好去学吧!