疯狂JAVA之学习笔记(6)------------标识符和关键字
疯狂JAVA之学习笔记(6)------------标识符和关键字
JAVA是一门强类型语言
1.所有的变量必须先声明在使用。
2.指定类型的变量只接受类型匹配的值。
知识虽简单,但是需要牢记于心,才不会在使用上出现错误!
虽然关键字和标识符没有多大关系,但是鉴于这两个词经常一起出现,就放在一起来梳理一下吧。
关键字
定义:
被Java语言赋予了特殊含义的单词。
特点:
所有字母都小写。(在很多编程软件中会显示出一种颜色)
分类列举:
a.用于定义数据类型的关键字
class |
interface |
byte |
short |
int |
long |
float |
double |
char |
boolean |
void |
|
|
|
|
b.用于定义数据类型值的关键字
true |
false |
null |
c.用于定义流程控制的关键字
if |
else |
switch |
case |
default |
while |
do |
for |
break |
continue |
return |
|
|
|
|
注意:goto和const虽然从未使用,但是仍作为保留字(在JDK的新版本中可能提升为关键字)存在。
标识符
定义:
用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。
组成规则:
a.由数字0-9,26个英文字母的大小写,$和_组成;
b.不能以数字开头;
c.不能是关键字(总算是和关键字有一点联系了)
d.名字之中不要用空格
e.Java中严格区分大小写
常用的命名规则:
A:包
用于把同名的文件放到不同的目录下。
全部小写。如果是多级包,用.分开。
举例:itcast,cn.itcast, com.baidu
给公司做项目:域名反写作为包名。
B:类和接口(见名知意,驼峰命名)
a:一个单词时首字母大写。
举例:Student,Teacher
b:由多个单词组成,每个单词的首字母大写。
举例:HelloWorld, HaoGuiBao
C:方法和变量
a:一个单词时首字母小写。
举例:main(),age
b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。
举例:showName(),studentAge
D:常量
a:如果是一个单词,全部大写。
举例:PI
b:如果是多个单词,全部大写,并用_隔开
举例: STUDENT_MAX_AGE
小结:
关键字是语言本身给定义的,而标识符是我们自己来命名的,这些单词都是为了让我们能够更好的理解程序,统一大家的认知,使得程序员之间、程序员与机器之间都能够良好的沟通。条条框框虽多,但是都值得遵守。
以上借鉴文章地址http://blog.csdn.net/haovip123/article/details/42836195
1. 注释
Java中有三种注释:
(1) // -单行注释,注释从“//”开始,终止于行尾;
(2) -多行注释,注释从““结束;
(3) -是Java特有的doc注释,这种注释主要是为支持JDK工具Javadoc而采用的。Javadoc能识别注释中用标记”@“标识的一些特殊变量,并把doc注释加入它所生成的HTML文件
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
在这里补充一下javadoc注释的用法。
javadoc工具能从java源文件中读取第三种注释,并能识别注释中用@标识的一些特殊变量(见表),制作成Html格式的类说明文档。 javadoc不但能对一个java源文件生成注释文档,而且能对目录和包生成交叉链接的html格式的类说明文档,十分方便。
注释中可以出现的关键字,以@开头: @author 作者名 @version 版本标识 @parameter 参数名及其意义 @since 最早出现的JDK版本 @return 返回值 @throws 异常类及抛出条件 @deprecated 引起不推荐使用的警告 @see 交叉参考 下面是javadoc.exe的用法 C:\java>javadoc -help C:\java>javadoc -help |
usage: javadoc [options] [packagenames] [sourcefiles] [classnames] [@files]
-overview <file> Read overview documentation from HTML file
-public Show only public classes and members
-protected Show protected/public classes and members (default)
-package Show package/protected/public classes and members
-private Show all classes and members
-help Display command line options and exit
-doclet <class> Generate output via alternate doclet
-docletpath <path> Specify where to find doclet class files
-sourcepath <pathlist> Specify where to find source files
-classpath <pathlist> Specify where to find user class files
-exclude <pkglist> Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> Override location of class files loaded by the bootstrap class loader
-source <release> Provide source compatibility with
转载自:https://blog.csdn.net/u011225629/article/details/45268857
文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。
原文链接:brucelong.blog.csdn.net/article/details/79996130
- 点赞
- 收藏
- 关注作者
评论(0)