**1. {
int x=12;
{
int x=96;//illegal
}
}
编译器将会报告变量x已经定义过,所以在c和c++里将一个比较大作用域的变量“隐藏”,在java里不允许。
2.一个static 字段对每个类都只有一份存储空间,非static字段则是对每个对象有一个存储空间。static方法的一个重要用法是在不创建任何对象的前提下就可以调用它。
3.javadoc标签
通过编译器和执行检查后,文档就可以自动更新为本书的文本
(1)@see classname s
@see fully-qualified-classname
@see fully-qualified-classname#method-name
使用“See Also”作为超链接条目
(2){@link package.class#member label}与@see相似,它适用于行内,用label作为超链接文本二不用“See Also”;
(3){@docRoot}该标签产生到文档目录的相对路径,用于文档树页面的显式超链接;
(4){@inheritDoc}从当前这个类的最直接的基类中继承相关文档到当前的文档注释中;
(5)@version version-information;版本号
(6)@author author-information 一看便知你的姓名,包括电子邮件地址或者其他任何适合的信息;
(7)@since该标签允许你指定程序最早使用的版本;
(8)@param该标签用于方法文档中,@param param-name description,param-name 是方法的参数列表中的标识符,description是可延续数行的文本,终止于新的文档标签出现之前,可以使用任意多个标签,大约每个参数都有一个这样的标签;
(9)@return description描述返回信息;
(10)@throws fully-qualified-class-name description,
fully-qualified-class-name给出一个异常类的无歧义的名字,description告诉为什么此特殊类型的异常会在方法里调用;
4.编码风格
类名的首字母要大写,如果类名有几个单词构成,其中每个内部单词的首字母采用大写形式,这个风格叫做“驼峰风格”,适用于方法、字段,只是每个标示符的第一个字母采用小写。
“`
class AllTheColorTheRain{
int anIntegerRepresentingColors;
void changeTheWorld(int newColor){
}
}
《java编程思想》学习笔记(一)
最新推荐文章于 2024-09-20 15:44:47 发布