一、标识符
标识符:任何一种编程语言,都是使用一些特殊的符号组成!
比如Java,使用人类自然语言符号,作为代码的符号
这些符号,可能是单词,可能是字母,也可能是数字,也可能些特殊符号:_ $ + - * / %
这些组成代码的符号,就被称为:标识符
package com.woniuxy.java02;
public class GirlIntroduce {
public static void main(String[] args){
System.out.println("杨幂是我女朋友!");
}
}
有的标识符,被Java语言赋予了些特殊含义,比如:public static void class package ……
具有特殊的含义的符号:关键字
没有特殊的含义,不是系统默认,那么就是:自定义标识符
总共有50个,不需要去记忆!
关键字 | ||||
---|---|---|---|---|
abstract | char | class | const | continue |
catch | do | double | else | extends |
default | boolean | break | byte | case |
assert | final | finally | float | for |
goto | if | implements | import | instanceof |
int | interface | long | native | new |
strictfp | package | private | protected | public |
return | short | static | super | switch |
synchronized | this | throw | throws | transient |
try | void | volatile | while | enum |
注意:goto 和 const 算不算Java关键字? 算,只是Java从来不用
goto 跳转指针,Java不需要操作指针;
const 定义常量,Java又提供final 也是定义常量!
Java还有3个保留关键字:true false null
代码中,不变颜色的东西!
比如:类的类名,接口的接口名,方法的方法名,参数的参数名,变量的变量名,常量的常量名……
SUN公司定义的硬性规范:
(1)、标识符的组成:数字,字母,下划线,以及 $ 符号
(2)、数字不能开头,而且严格区分大小写,但是长度不受限制
(3)、自定义标识符,不能是关键字
行业潜规则:
(1)、类的类名,接口的接口名,方法的方法名 ,参数的参数名,变量的变量名 都需要遵从“驼峰命名法”
类的类名,接口的接口名,必须要遵从“大驼峰”
“大驼峰”:首字母大写,其他的单词首字母大写!
正确的案例:
HelloWorld GirlIntroduce
错误的案例:
test helloworld helloWorld hello_World girlIntroduce
方法的方法名 ,参数的参数名,变量的变量名,必须要遵从”小驼峰”
“小驼峰”:首字母小写,其他的单词首字母大写!
正确的案例:
userName password loginName helloWorld girlIntroduce
错误的案例:
HelloWorld UserName yhm mm
(2)、见名知意
正确的案例:
age userName password address
错误的案例:
a1 a2 mm gg
MATH_PI = 3.14;
更多的规则:《阿里巴巴的编程规范.pdf》