600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > JAVA注释 标识符 常量与变量 数据类型和数据类型转换

JAVA注释 标识符 常量与变量 数据类型和数据类型转换

时间:2020-03-04 01:20:28

相关推荐

JAVA注释 标识符 常量与变量 数据类型和数据类型转换

注释

顾名思义,注释就是指解释说明的文字,java中共有三种类型的注释。

作用:

对代码的解释说明;便于后期维护。

分类:

1. 单行注释:

表现形式: // 单行注释作用域: // 后面,只在当前行有效注释位置: 需要注释的代码的行上面或者行尾嵌套关系: 可以嵌套单行,不能嵌套多行或文档注释

2. 多行注释:

表现形式: /* 多行注释 */作用域: 两个" * "之间,多行有效注释位置: 需要注释的类体或者方法体的上面嵌套关系: 可以嵌套单行,不能嵌套多行或文档注释

3. 文档注释:

表现形式: /** 文档注释 */作用域:两个" * "之间,多行有效注释位置:需要注释的类体或者方法体的上面嵌套关系:可以嵌套单行,不能嵌套多行或文档注释注:可以存在于对类生成的api文档中,在cmd中使用javadoc命令对类生成api文档

注意点:

注释不会被编译

标识符

标识符其实就是名字,在代码中所有可以自定义的名字都是标识符。

命名规则:

由 字母、数字、下划线_ 和 美元符号$ 构成,注意不能已数字开头;严格区分大小写;不能以关键字作为标识符

命名规范:

见名知意;驼峰原则。

包:全部小写;

单级包:datatest;

多级包:每一级别之间用 “.” 隔开,如:cn.sun.datatest;

类、接口:每个单词的首字母大写,如:ArrayTest;

方法、变量:第一个单词首字母小写,后面的单词首字母大写,如:doSometing;

常量:所有字母均大写,单词之间用下划线_链接,如:MATH_MAX。

关键字:

SUN公司定义的有特定用途的单词,我们在定义标识符的时候不能与其重复,下表中的单词都是关键字:

保留字:

将来可能会有特定用途的单词,只有两个:const和goto。

一般说关键字包括保留字。

常量

在程序运行过程中,值不发生改变的量称为常量。

分类:

自定义常量:使用final关键字修饰的变量,例如:double PI = 3.1415926;字面值常量: 整数常量:127; 65547;小数常量:3.1415926939741258963;字符常量:'a'字符串常量:"changliang"布尔常量:true; false;空常量:null

变量

在程序运行过程中,值会发生改变的量称为常量。

语法:

数据类型 变量名 = 变量值;// 声明的同时赋值;数据类型 变量名;变量名 = 变量值; //先声明,后赋值;

分类:

成员变量(实例变量): 类体中,方法体、语句块外;只声明,不赋值也有默认值。局部变量 方法体、语句块内;使用前必须手动赋值。

数据类型

基本数据类型 整形浮点型字符型布尔型引用数据类型 类、接口、数组

整形

注:整型的默认类型为int;

给long类型的变量赋值,需要在数据的后面添加L/l。

浮点型

注:浮点型的默认类型为double类型;

float类型的变量赋值,需要在数据的后面添加F/f。

字符型

注:0~65535之间的整数可以表示字符型,对应Unicode字符集

布尔型

boolean,只有true和false两个值,用于判断,占一位。

数据类型转换

分类:

自动类型转换: 小范围数据类型 --> 大范围数据类型byte、short、char 在参与运算的时候,如果没有int或比int更大的类型的数据参与运算,结果类型会提升成为int类;如果有,结果为自动提升成为最大的数据类型。如果在byte、short、char类型赋值的时候,在期范围之内的“常量”能够成功赋值。强制类型转换 大范围数据类型 --> 小范围数据类型有可能有损失精度小范围数据类型 变量 = (小范围数据类型)大范围数据类型;

注:布尔类型不参与类型转换。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。