- 单行注释
- 多行注释
- 文档注释
/**
* 文档注释
* 文档注释1
*/
public class Welcome {
// 这是单行注释
public static void main(String[] args) {
System.out.println("hello world");
/* 多行注释
System.out.println("我是xxx");
System.out.println("我是xxx");
System.out.println("我是xxx");
*/
}
}
标识符的规则:用来给变量、类、方法以及包进行命名的,4大规则:
- 必须以字母、下划线_、美元符号$开头
- 其他部分可以是字母、下划线、美元符号 和 数字的任意组合
- 大小写敏感,且长度无限制
- 不可以是Java关键字
标识符使用规范:
表示类名:每个单子首字母必须大写: Man 、GoodMan
表示方法和变量:第一个单词小写,从第二个单词开始首字母大写,我们称为驼峰原则,如eat()/eatFood()
int 1a = 3
int a# = 3
int int = 3
以上均是错误的写法
变量
1.变量的本质就是一个代表“可操作的存储空间”,空间位置是确定的,但是里面放的什么值不确定
-
可通过变量名来访问“对应的存储空间”,从而操作这个存储空间的值
-
Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。比如 int a = 3, 表示a变量的空间大小为4个字节。
public class TestVariable {
int a = 3; // 成员变量
static int b = 4; // 静态变量
public static void main (String[] args) {
// 局部变量
int age = 18;
int b; // 只声明了变量b,没有初始化
b = 1; // 使用之前,必须初始化
int x = 1, y = 0, z = 1;
System.out.println(age);
System.out.println(b);
System.out.println(z);
}
}
常量
在Java语言中,用关键字final定义一个常量,常量一旦被初始化就不能被更改
声明格式
public class TestConstant {
public static void main(String[] args) {
final double PI = 3.14;
// PI = 3.1415; // 无法为常量再次分配值
final int MAX_SPEED = 120; // 常量的命名:全用大写字母,单词之间下划线分割
}
}
为了更好的区分,一般将1、2、3 、‘a’、‘b’、true、false、 ‘helloWorld’等称为字符常量。而使用final修饰的PI等称为 符号常量
命名规则:
变量和常量的命名规则:
- 所有变量、方法、类名:语义化
- 类成员变量:首字母小写和驼峰原则
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_SPEED
- 类名:首字母大写和驼峰原则:Man,GoodMap
- 方法名:首字母小写和驼峰原则:run(), runRun()