1.注释
注释在代码中的作用是解释说明
注释的分类:单行注释 //注释内容
多行注释 /*注释内容*/
文本注释 /**注释内容 */
单行注释主要针对于一行内容;多行内容不会受到注释行数的影响;文本注释多用于编写开发信息;在多行注释和文本注释中,以遇到的第一个*/结束注释的内容
注释的内容不参与代码的执行
2.关键字
关键字:在程序中被赋予特殊含义的英文单词
Java的关键字一共包括53个,其中常用关键字51个,const和goto为两个保留关键字
关键字的特点:关键字全部小写
3.数据类型
数据类型的分类
-
基本数据类型-
整数型-
byte:每创建一个byte类型变量,占用内存1个字节 -
short:每创建一个short类型变量,占用内存2个字节 -
int:每创建一个int类型变量,占用内存4个字节 -
long:每创建一个long类型变量,占用内存8个字节
-
-
浮点型-
float:每创建一个float类型变量,占用内存4个字节 -
double:每创建一个doubole类型变量,占用内存8个字节
-
-
字符型(char):在程序中每个英文字母,符号,汉字都代表一个字符 -
布尔型(boolean)
-
-
引用数据类型
4.变量
变量:在程序执行过程中其值可以发生改变的量
变量的组成: 数据类型 变量名称=变量初始值;
赋初始化值的注意事项:
1.变量的初始化值必须在其数据类型的取值范围内;
2.变量未赋值不能使用;
3.给long类型变量进行初始化赋值操作的时候,需要在初始化值后面加L或l,推荐L;
4.给float类型的变量进行初始化赋值操作的时候,需要在初始化值后面加F或f;
5.给double类型的变量进行初始化赋值操作的时候,需要在初始化值后面加D或d,可以省略不写字母D;
6.给字符型变量进行初始化赋值操作的时候,需要将初始化值用''进行表示,''中的内容有且仅有一个字母;
7.给布尔型变量进行初始化赋值操作的时候,该类型变量只有初始化值true和false
变量声明初始化的注意事项:
1.数据类型,标识符,初始化值的注意事项
2.在程序中,相同的作用域不可以定义同名的变量
作用域:变量所属的那对大括号
3.变量的使用不能超出其作用域范围
4.变量必须声明才能进行初始化和使用
5.变量必须进行初始化后才能使用
5.标识符
标识符:给类,方法,变量等取的名字
命名规则:1.由字母,数字,$和下划线_组成;2.不能以数字开头;3.不能是Java中的关键字;
不同内容的命名规范会有一些约定俗成的东西:
包名:多用小写的英文单词,多个单词之间用.连接
类名(大驼峰命名):
一个英文单词:单词的首字母大写
多个英文单词:每个单词的首字母大写
方法名(小驼峰命名):
一个英文单词:单词字母全部小写
多个英文单词:首单词的字母全部小写,其余单词的首字母大写
变量名(小驼峰命名):
一个英文单词:单词字母全部小写
多个英文单词:首单词的字母全部小写,其余单词的首字母大写
6.数据类型转换
基本类型间的转换:
自动转换(隐式转换):把取值范围小的数据类型转换为取值范围大的数据类型
格式:取值范围大的数据类型 变量名=(取值范围大的数据类型) 取值范围小的数据类型的变量名;
强制转换(显示转换):把取值范围大的数据类型转换为取值范围小的数据类型
格式:取值范围小的数据类型 变量名=(取值范围小的数据类型) 取值范围大的数据类型的变量名
规则:
注意:1.数据类型的转换是指7种数值类型之间的转换,布尔型不参与类型转换
2.自动转换的格式中可以省略格式
3.byte,short,int这三种类型,一旦参与数学运算,先自动转换为int类型,再参与运算;如果没有数学运算,则按照上面的规则进行运算
4.在程序过程中,不建议使用强制类型转换,会出数据的精度损失或数据溢出