1.注释
a.注释的意思是在编写程序的时候在指定位置加上一些解释说明信息,方便自己或者用户了解代码
b.注释的分类
- 单行注释
格式://+注释信息 例如:
import java.util.Scanner;//导入一个Scanner类
- 多行注释
格式:/* +注释信息+ */ 例如
- 文档注释
格式:/** +注释信息+ **/ 例如
注意:
注释内容不会参与代码的编译与运行;
多行注释可以嵌套单行注释,但是不能嵌套多行注释和文档注释;
文档注释能嵌套单行注释,不能嵌套多行注释和文档注释,一般首行和
尾行也不写注释信息。
大家会发现多行注释和文档注释后的颜色不一样,那他们有什么区别呢?
文档注释可以通过 Javadoc 命令把文档注释中的内容生成文档,并输出到 HTML 文件中,方便记录程序信息。
2.关键字
关键字的意思是被java赋予了特定涵义的英文单词
细节注意:main不是关键字,但main作为方法名时会被编译器识别为程序的主入口,算是一个系统“保留方法名“吧,jvm会从main函数开始执行语句。
3.标识符
标识符:给类、方法、变量取名的符号
规则:
- 由数字,字母,下划线和美元符号组成 例如:abc123 正确
- 不能以数字开头 例如:12abc 错误
- 不能是关键字 例如:public class 错误
- 区分大小写 例如:Text 和 text不一样
- 不能有空格 例如:abc 12 错误
- 不能和JDK中的类同名 例如:String Scanner
- 尽量使用有意义英文单词来定义标识符。
4.变量
变量是内存中的存储空间,空间中存储着经常发生改变的量叫做变量。
变量的注意事项:
- 变量名不允许重复定义
- 一条语句可以定义多个变量,用逗号隔开
- 变量在使用之前一定要进行赋值
- 定义float和long变量的注意事项
- 变量的作用域范围
- 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写(驼峰命名法),例:myFirstName
5.常量
常量:在程序执行过程中,其值不会发生改变的量被称为常量
注意:常量名的所有字母都大写,单词之间用下画线连接,例:DAY_OF_MONTH。
6.数据类型
计算机存储设备的最小信息单位是bit(位),而最小存储单元叫byte(字节)。
为一个float类型的变量赋值的时候,所赋值的后面一定要加上F或者f
public class text{
public static void main(String[] args){
float b=5.0;
System.out.print(b);
}
}
在赋值的数字后面加上f
public class text{
public static void main(String[] args){
float b=5.0f;
System.out.print(b);
}
}
就没有问题了
7.数据类型的转换
隐式转换
注意细节:
-
小的数据类型,和大的数据类型运算,小的会提升为大的之后,再进行运算
-
byte short char 三种数据在运算的时候,不管是否有更高的数据类型,都会提升为int,然后再进行运算
显示转换
把一个表示数据范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名= (目标数据类型)值或者变量;
例:
将double类型强行转换为int类型