main方法
- 在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。
- public 表示公开的,class 表示定义一个类,Test是一个类名(自定义),类名后面必须是一对大括号,这一对大括号被称为类体。
- 括号成对写。
- 包含关系,就需要缩进(表示低一级,使代码容易阅读)。
- main方法(主方法)。
public class Test01{ public static void main(String[] args){ //内容 } }
一个java源文件中可以定义多个class文件。
例如:
class A{
}
class B{
}
class c{
}
标识符
标识符可以标识:类名,方法名,变量名,接口名,常量名.........
凡是程序员自己有权利命名的单词都是标识符。
main是一个方法的名称,属于标识符。但是这个标识符不能修改,因为这个main是SUN固定死的。
命名规则
命名规则属于语法机制,必须遵守,不遵守命名规则标识符不符合语法,这样编译会报错。
规则:
- 标识符只能由数字、字母(包括中文)、下滑线_、美元符号$组成,不能含有其他符号。
- 标识符不能以数字开头。
- 关键字不能做标识符。
- 标识符是严格区分大小写的。大写A和小写a不一样。
- 标识符理论上是没有长度限制的。
命名规则是语法,不遵守会编译报错。
命名规范是大家尽量按照统一的规范来进行命名的,不符合规范也行,代码是可以编译通过的,但是你的代码风格和大家不一样,这个通常也是不允许的。
规则类似于:现实世界中的法律。
规范类似于:现实世界中的道德。
规范:
- 见名知意(这个标识符在起名的时候,最好一看这个单词就知道意思)。
- 遵循驼峰命名方式,什么是驼峰(一高一低,一高一低.....)。
- 类名、接口名有特殊要求。(类名和接口名首字母大写,后面每一个单词首字母大写)。
- 变量名、方法名有特殊要求。(变量名和方法名首字母小写,后面每个单词首字母大写。)
- 所有常量名全部大写,并且单词和单词之间采用下划线衔接。例:USER_AHE;
- java中所有关键字都是全部小写。
- java中是严格区分大小写的,public 和Public不一样。
关键字:
public 、static、 void、 class、 bute、 short、 int 、long、 float、 double、 boolean 、char、 true、 false、 if 、while、 for、 private、 protected......不需要单独记忆,以后用的多了就记住了。
java中"数据"被称为"字面量"。