摘要:
“为什么面向对象的编程会在软件开发领域造成如此震憾的影响?”
面向对象编程(oop)具有多方面的吸引力。对管理人员,它实现了更快和更廉价的开发与维护过程。对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。对程序员,对象模型显得如此高雅和浅显。此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务。每个人都可从中获益,至少表面如此。
如果说它有缺点......
摘要:
java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。
“先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(steve mcconnell的《about performance》[16])
本附录的......
类注释文档编写方法
对于java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题.对于程序的文档化,最大的问题莫过于对文档的维护.若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情.解决的方法看起来似乎很简单:将代码同文档“链接”起来.为达到这个目的,最简单的方法是将所有内容都置于同一个文件.然而,为使一切都整齐划一,还必须使用一种特殊的注释语法,以便标记出特殊的文档;另外还需要一个工具,用于提取这些注释,并按有价值的形式将其展现出来.这些都是java必须做到的.
用于提取注释的工具叫作javadoc.它采用了部分来自java编译器的技术,查找我们置入程序的特殊注释标记.它不仅提取由这些标记指示的信息,也将毗邻注释的类名或方法名提取出来.这样一来,我们就可用最轻的工作量,生成十分专业的程序文档.
javadoc输出的是一个html文件,可用自己的web浏览器查看.该工具允许我们创建与管理单个源文件,并生动生成有用的文档.由于有了jvadoc,所以我们能够用标准的方法创建文档.而且由于它非常方便,所以我们能轻松获得所有java库的文档.
2 具体语法
所有javadoc命令都只能出现于“/**”注释中.但与平常一样,注释结束于一个“*/”.主要通过两种方式来使用javadoc:嵌入的html,或使用“文档标记”.其中,“文档标记”(doc tags)是一些以“@”开头的命令,置于注释行的起始处(但前导的“*”会被忽略).
有三种类型的注释文档,它们对应于位于注释后面的元素:类.变量或者方法.也就是说,一个类注释正好位于一个类定义之前;变量注释正好位于变量定义之前;而一个方法定义正好位于一个方法定义的前面.如下面这个简单的例子所示:
/** 一个类注释 */
public class doctest {
/** 一个变量注释 */
public int i;
/** 一个方法注释 */
public void f() {}
}
注意javadoc只能为public(公共)与protected(受保护)成员处理注释文档....
下一页 摘要:
:类的基本概念
java程序的基本单位是类,类是对象的实例,或者说对象是类定义的的数据类型的变量。你建立类之后,就可用它来建立许多你需要的对象。java把每一个可执行的成分都变成类。
类的定义形式如下:
class classname extends superclassname
{
.....
}
这 里,classname和su......