java基础知识|青训营笔记

171 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第8天

一.Java中的名称命名规范

包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

注意1:在起名字时,为了提高阅读性,要尽量有意义,“见名知义” 注意2:java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。

二.变量的分类

1.1 按数据类型来分

分为:①基本数据类型、②引用数据类型

①基本类型分为:数值型、字符型、布尔型

数值型分为:整数类型、浮点类型

②引用数据类型:类、接口、数组(其中类包含字符串)

image.png

详细说明:

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 按声明的位置分类

image.png

三.定义变量的格式

数据类型 变量名 = 变量值;

数据类型 变量名;

变量名 = 变量值;

2.变量使用的注意点:

①变量必须先声明,后使用

②变量都定义在其作用域内,在作用域内,他是有效的。换句话说,出了作用域,就失效了

③同一个作用域内,不可以声明两个同名的变量

四.基本数据类型的运算规则

1.自动类型提升:

结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。

byte、short、char --> int --> long -->float --> double

特别的:当byte、char、short三种类型的变量做运算时,结果为int型

2.强制类型转换(只涉及其中数据类型)

五.关于进制

image.png

六.总结

今天未能学到更多知识我感觉非常的惭愧,今天也太过堕落,只能临时更新一下学习java的一些基础知识,当然更新的内容也不全,也再次督促自己,静下心来好好去学吧!