您的位置:首页 > 编程语言 > Java开发

<<thinking in java>>阅读笔记01

2015-05-07 10:08 429 查看
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等

#java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: