Java系列学习(三)-基础语法

1.关键字

特点:全部小写

imageimage

2.标识符

(1)就是给类,接口,方法等起名字的字符序列

(2)组成规则:

A:英文大小写字母

B:数字

C:$和_

(3)注意事项:

A:不能以数字开头

B:不能是java中的关键字

C:严格区分大小写

(4)常见的命名规则

A:包:全部小写,多级包用 . 隔开

B:类或接口:每个单词首字母大写

C:方法或变量:首字母小写,第二个单词开始首字母大写

D:常量:全部大写,多个单词要用_隔开(STUDENT_MAX_AGE)

3.注释

(1)分类:

A:当行注释://

B:多行注释:/**/

C:文档注释:

(2)注释的作用:

A:解释说明程序,提高代码的阅读性

B:可以帮助我们调试程序

4.常量

(1)在程序执行的过程中,其值是不变的

(2)分类:

A:字面值常量

B:自定义常量

(3)字面量常量

A:字符串常量

B:整数常量

C:小数常量

D:字符常量

【Java中字符占两个字节,因为Java语言采用的是Unicode编码】

E:布尔常量

F:空常量,null

(4)在java中针对整数常量提供了四中表现形式

A:二进制(以0b开头)

B:八进制(以0开头)

C:十进制(整数默认是十进制)

D:十六进制(以0x开头)

5.进制转换

(1)其他进制 转 十进制

(2)十进制 转 其他进制

(3)进制转换的快速转换法

A:十进制 和 二进制 间的转换,8421码

B:二进制 和八进制,十六进制 的转换

6.变量

(1)在程序的执行过程中,其值在某个范围内可以发生改变的量

(2)变量的定义格式:

A:数据类型 变量名 = 初始化值

B:数据类型 变量名;

      变量名 = 初始值

7.数据类型

(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】

8.数据类型转换

(1)boolean类型不参与转换

(2)默认转换:

A:从 小 到 大

B:byte:1,short,char:2 → int:4 → long:8 → float:4 → double:8

【long和float的存储结构不同,浮点数会保存幂和底数;】

【float表示的数据范围比long的范围要大】

image

C:byte,short,char之间不相互转换,在运算的时候直接转成int类型

(3)强制转换:

A:从 大 到  小

B:可能会精度的损失,一般不建议使用

C:格式:目标数据类型 变量名 = (目标数据类型) (被转换的数据)

【例子】

image

9.数值大于其范围后

举byte例子,其他也一样

byte的范围是-128 ~ 127

byte b1 = 127;
byte b2 = (byte)128; //-128,当超过范围时,就从最小开始算:
byte b3 = (byte)129; //-127,即-128+1
byte b4 = (byte)130; //-126,即-128+2

你可能感兴趣的:(java)