您的位置:首页 > 编程语言 > Java开发

CoreJava——java中的标识符(biao,zhi,fu)、关键字和代码规范

2018-01-19 21:46 357 查看
标识符:就是用来区分两个或两个以上不同的 “家伙” 的一个名称

比如类名,曾经有一个类,名字叫Hello,之类的
public class Hello{}

比如变量名,比如有个变量叫 args
public static void main( String[] args ) {
// name 就是变量名,也就是个标识符
String name = "张三丰" ;
}


变量 就是存储 的数据内容会变化的那个”家伙 “

关键字 :

关键字就是 构成 Java 代码的基础,属于必须记住的单词 ,以下是从百度百科查到的



保留字 : 是 Java 语言中 没有当作关键字,但是也不允许我们在程序中使用,而是为Java语言预留的。会有 goto , const 这两个保留字。

代码规范:

1. 标识符的命名要求

1.1、严格区分大小写
1.2、必须以字母、下划线或者美元符号($)开始,不能以数字开头
比如  Hello , abc 、abc_123 、Hello$World 、$Hello 都是正确的名称;而这几个就是错误的: 1Hello 、#World 、@Hello 都是错误的
1.3、绝对不能是纯 关键字和纯保留字(也就是说名字中可以包含对应的关键字)
比如有个类名叫 goto 是错误的,有个类名叫 public 也是错的;但是,如果有个类叫做 Hellogoto 或 HelloGoTo 或 Public 就是正确的


2.代码规范

遵循 Java 官方的 建议,参考 官方的文档 。

类名: 如果只有一个单词,则首字母大写,比如:
public   class  Hello {    }

如果有两个或两个以上的单词,则 每个单词的首字母 都大写
public   class  HelloWorld {    }

属性名、变量名:

如果只有一个单词,则全部小写,比如 name  :
String  name = "张三丰" ;

如果有两个或两个以上的单词,则 从第二个单词开始,每个单词的首字母 都大写 ,比如 firstName , lastName  :
String  firstName = "三丰" ;
String  lastName  = "张" ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息