1、java缺省访问权限是package里面的类可以互相访问,不同包之间的类互相访问受限;
2、java一开始就内置了异常处理机制,并且强制你必须使用它;
3、基类与抽象基类的使用界限:是否希望客户端能够实例化基类?
4、传统的浏览器/服务器架构中,浏览器只是充当一个数据解析器的作用,服务器传回的总是静态页面,这对运行浏览器的客户端机器而言是一种巨大的资源浪费,因为客户端机器的配置也还不错,却没有发挥更大用处,因此出现了客户端编程
5、客户端编程的选择可能有几种
(1)插件式,浏览器插件,扩充浏览器功能,比如微软的ActiveX(不安全?)
(2)脚本语言,在HTML页面中插入源代码,解释程序(插件)在页面被显示时自动激活,比如Javascript,缺点是代码被暴露?
(3)Java Applet,使用Java编写的小程序,含有Applet的网页的HTML文件代码中部带有<applet> 和</applet>这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小应用程序代码并在本地计算机上执行该Applet,Java applet胜过脚本语言的优势是它以被编译过的形式存在
统计数据:客户端编程的问题80%都可以通过脚本语言解决?
6、如果Java文件中只有一个类,则文件名必须与类名一致,如果有多个类,则必须与public类名一致;
7、javadoc将HTML命令嵌入到它所生成的HTML文档中,使得能够充分利用HTML的功能,常用的标签如@param,@author,@return,@throws,@deprecated等