<<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
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
相关文章推荐
- <Thinking in Java>读书进度贴
- java.lang.IllegalArgumentException: Invalid <url-pattern> toDo in 
- 【1】.thinking in java 学习笔记
- <Java 提高篇>阅读笔记
- Thinking In Java<<Java编程思想>>
- <Thinking In Java> 读书笔记
- 《thinking&nbsp;in&nbsp;java》学习笔记10
- 《thinking&nbsp;in&nbsp;java》学习笔记3
- 《thinking&nbsp;in&nbsp;java》学习笔记1
- 《thinking&nbsp;in&nbsp;java》学习笔记13
- 《thinking&nbsp;in&nbsp;java》学习笔记12
- 《thinking&nbsp;in&nbsp;java》学习笔记11
- 《thinking&nbsp;in&nbsp;java》学习笔记8
- 《thinking&nbsp;in&nbsp;java》学习笔记7
- 《thinking&nbsp;in&nbsp;java》学习笔记6
- 《thinking&nbsp;in&nbsp;java》学习笔记5
- 《thinking&nbsp;in&nbsp;java》学习笔记4
- 《thinking&nbsp;in&nbsp;java》学习笔记2
- 《thinking&nbsp;in&nbsp;java》学习笔记19
- 《thinking&nbsp;in&nbsp;java》学习笔记18