主要学习关键字等知识
关键字
概念:Java预定义的单词,简而言之,有特殊含义的单词,能够使得开发工具(notepad++ editplus eclipse)变颜色的单词
** 关键字的特点**:
- 所有字母都是小写组成
- 关键字不能够作为标识符 (接下来讲解标识符的时候讲解)
- Java一共有50个关键字,注意const goto也是关键字
const goto在Java中没有特殊含义,作为保留使用,但是也是关键字
注意:
1.{} [] () 一定成对编程
2.{} 里面必须缩进
标识符
概念:给Java当中的 包,类,接口,变量,方法,常量等取名字
四大规则,四大规范,开发中的命名规范
规则:必须准守
- 由字母,数字,下划线_,美元符号$组成
- 不能以数字开头
- Java对于大小写严格区分
- 不能是Java中的关键字
规范:
- 见名知意
- 不允许使用中文和拼音
- 满足驼峰命名法(待会讲)
- 命名的长度最好不要超过31个字符
提供一套开发中标准规范:
包,类,接口,接口的实现类,变量,方法,常量
包(文件夹)
-
一般都是公司的域名反写
-
所有单词使用.隔开
-
每个单词都是小写组成
eg: www.sxt.com com.sxt
类(满足抬头骆驼) class -
所有单词的首字母大写,其他字母小写
eg: HelloWorld IdentifiedDemo
接口: (满足抬头骆驼) interface
1.所有单词的首字母大写,其他字母小写
2.一般会在第一个单词的前面加上一个大写的 I
eg: IStudent ITeacher
接口的实现类 (满足抬头骆驼)
1.所有单词的首字母大写,其他字母小写
2.一般都会在最后一个单词后面加上 Impl
eg: StudentImpl
抽象类 -
所有单词的首字母大写,其他字母小写
-
在单词的开头一般都会加上 Abs
变量 (满足低头骆驼) -
第一个单词首字母小写,其他单词首字母大写
-
一般都是名词
eg: studentName studentScore score
方法(满足低头骆驼) -
第一个单词首字母小写,其他单词首字母大写
-
一般都是动词
eg: getTotalScore getAverageScore
常量:
1.所有单词都是大写
2.每一个单词都使用_隔开
eg: MAX_VALUE MIN_VALUE PI面试题: 说一说你Java的命名规范
注释
注释: 为程序进行解释说明,不会被JVM执行
注释分类:
- 单行注释
// - 多行注释
/x x/ - 文档注释(后面在讲解面向对象的时候详细讲解)
/xx x/
注意:
- 注释不能够嵌套
- 注释不要随意的删除
- 养成一个好的习惯,先写注释,再写代码,能够培养一个程序员的逻辑思维,以及代码的可读性
注释的好处:
- 能够提高程序的可读性
- 开发中工作的交接 (文档注释)
- 程序调试 (后期还会使用Debug断点调试)