疯狂JAVA之学习笔记(6)------------标识符和关键字

举报
brucexiaogui 发表于 2021/12/30 01:56:41 2021/12/30
【摘要】 疯狂JAVA之学习笔记(6)------------标识符和关键字 JAVA是一门强类型语言 1.所有的变量必须先声明在使用。 2.指定类型的变量只接受类型匹配的值。   知识虽简单,但是需要牢记于心,才不会在使用上出现错误!            虽然关键字...

疯狂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

 

 

 

 

          注意:gotoconst虽然从未使用,但是仍作为保留字(在JDK的新版本中可能提升为关键字)存在。

 

标识符

定义:

       用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。

组成规则:

       a.由数字0-926个英文字母的大小写$_组成;

       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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。