标识符:就是用来区分两个或两个以上不同的 “家伙” 的一个名称 比如类名,曾经有一个类,名字叫Hello,之类的 public class Hello{}
比如变量名,比如有个变量叫 args public static void main( String[] args ) { // name 就是变量名,也就是个标识符 String name = "张三丰" ; } 变量 就是存储 的数据内容会变化的那个”家伙 “ 关键字 : 关键字就是 构成 Java 代码的基础,属于必须记住的单词 ,以下是从百度百科查到的
保留字 : 是 Java 语言中 没有当作关键字,但是也不允许我们在程序中使用,而是为Java语言预留的。会有 goto , const 这两个保留字。 代码规范:
-
标识符的命名要求 严格区分大小写
必须以字母、下划线或者美元符号($)开始,不能以数字开头 比如 Hello , abc 、abc_123 、Hello$World 、$Hello 都是正确的名称;而这几个就是错误的: 1Hello 、#World 、[@Hello](https://my.oschina.net/flyinghawk) 都是错误的 绝对不能是纯 关键字和纯保留字(也就是说名字中可以包含对应的关键字) 比如有个类名叫 goto 是错误的,有个类名叫 public 也是错的;但是,如果有个类叫做 Hellogoto 或 HelloGoTo 或 Public 就是正确的
2.代码规范 遵循 Java 官方的 建议,参考 官方的文档 。
类名: 如果只有一个单词,则首字母大写,比如: public class Hello { }
如果有两个或两个以上的单词,则 每个单词的首字母 都大写
public class HelloWorld { }
属性名、变量名:
如果只有一个单词,则全部小写,比如 name :
String name = "张三丰" ;
如果有两个或两个以上的单词,则 从第二个单词开始,每个单词的首字母 都大写 ,比如 firstName , lastName :
String firstName = "三丰" ;
String lastName = "张" ;