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

本文深入探讨Java编程中的关键概念,包括访问权限、异常处理、抽象类与接口的区别,以及传统浏览器/服务器架构的演进至客户端编程。重点介绍了客户端编程的选择,包括插件式、脚本语言(如JavaScript)和Java Applet,并强调Java Applet相较于脚本语言的优势。文章还提及了Java文件命名规则、javadoc的使用以及Java基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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等



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值