有关代码见BasicJava
注释:// ; 块注释:/* ~ / ; javadoc注释:/* ~ */
javadoc注释
eg.
/**
* @link:{@link 包名.类名#方法名(参数类型)} 用于快速链接到相关代码
*
* @link的使用语法{@link 包名.类名#方法名(参数类型)},其中当包名在当前类中已经导入了包名可以省略,可以只是一个类名,也可以是仅仅是一个方法名,
* 也可以是类名.方法名,使用此文档标记的类或者方法,可用通过按住Ctrl键+单击 可以快速跳到相应的类或者方法上,解析成html其实就是使用< code> 包名.类名#方法名(参数类型)< /code>
*
* @code: {@code text} 将文本标记为code
*
* {@code text} 会被解析成<code> text </code>
* 将文本标记为代码样式的文本,在code内部可以使用 < 、> 等不会被解释成html标签, code标签有自己的样式
* 一般在Javadoc中只要涉及到类名或者方法名,都需要使用@code进行标记。
*
* @param: 一般类中支持泛型时会通过@param来解释泛型的类型
* @author: 详细描述后面一般使用@author来标记作者,如果一个文件有多个作者来维护就标记多个@author,@author 后面可以跟作者姓名(也可以附带邮箱地址)、组织名称(也可以附带组织官网地址)
* @see: 一般用于标记该类相关联的类,@see即可以用在类上,也可以用在方法上。
* @since: 一般用于标记文件创建时项目当时对应的版本,一般后面跟版本号,也可以跟是一个时间,表示文件当前创建的时间
* @version: 用于标记当前版本,默认为1.0
* @return: 跟返回值的描述
* @value: 用于标注在常量上,{@value} 用于表示常量的值
* 此外还有@serial、@serialField、@serialData、{@docRoot}、{@inheritDoc}、{@literal}、{@code} 几个不常用的标签,由于不常使用,我们不展开叙述,感兴趣的读者可以查看帮助文档。
*
*/
关键字-final
常量命名后常量值不再改变
final datatype CONSTANTNAME = value;
|类型名|范围 |存储空间|
|byte|-27~27-1|8位带符号数|
原文:https://www.cnblogs.com/jingqz/p/15042698.html