Java理论与实践:哈希 时间: 2010-12-20 IBM Brian Goetz 每个Java对象都有hashCode()和 equals()方法。许多类忽略(Override)这 些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念 和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准 确定义hashCode()和equals()时 发布时间:2012-06-22 作者: 佚名技术 views(456)
Java理论与实践: 消除bug 时间: 2010-12-20 IBM Brian Goetz 很多有关编程风格的建议都是为了创建高质量、可维护的代码,这很合理, 因为最容易修复 bug 的时间就是在产生 bug 之前(少量的预防措施)。遗 憾的是,只预防往往是不够的,虽然有一些精巧的工具可以帮助您创建好的代码 ,但是很少有工具可以帮助您 发布时间:2012-06-22 作者: 佚名技术 views(615)
JAVA技术专题综述之内部类篇 时间: 2010-12-20 有些类的定义中包含另一个类的定义。这种处于内部的类称为内部类(inner class)。 例如: public class OuterClass{public class InnerClass{//---This is a inner class.}} InnerClass类嵌套在OuterClass中,并且被声明为public,因此被OuterClass类之外的对象访 发布时间:2012-06-22 作者: 佚名技术 views(326)
Java理论与实践:做个好的(事件)侦听器 时间: 2010-12-20 IBM Brian Goetz 观察者模式在 Swing 开发中很常见,在 GUI 应用程序以外的场景中,它对 于消除组件的耦合性也非常有用。但是,仍然存在一些侦听器登记和调用方面的 常见缺陷。在 Java 理论与实践 的这一期中,Java 专家 Brian Goetz 就如何 做一个好的 发布时间:2012-06-22 作者: 佚名技术 views(484)
Java理论与实践: 线程池与工作队列 时间: 2010-12-20 IBM Brian Goetz 为什么要用线程池? 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务 器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到 达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通 发布时间:2012-06-22 作者: 佚名技术 views(552)
Jini设备及其应用实例 时间: 2010-12-21 Jini技术的出现,使得Java在成功地为网络设备的计算提供了合适的平台之后,更为网络设备,尤其是家庭网络下的消费类电子设备提供了一个全新的网络计算结构,从而实现了人们期待已久的网络设备的即插即用。 对Jini设备的硬件要求 虽然Jini本身是一个软件系统,但是一个真 发布时间:2012-06-22 作者: 佚名技术 views(539)
Java理论与实践:在没有数据库的情况下进行数据库查询 时间: 2010-12-20 IBM Brian Goetz 我最近仔细考察了一个项目,该项目涉及相当多的 Web 快速搜索。当爬虫程 序爬过不同的 Web 站点时,它将建立一个数据库,该数据库中包括它所爬过的 站点和网页、每一页所包含的链接、每一页的分析结果等数据。最终结果是一 发布时间:2012-06-22 作者: 佚名技术 views(471)
Java理论与实践: 使用通配符简化泛型使用 时间: 2010-12-20 IBM Brian Goetz 自从泛型被添加到 JDK 5 语言以来,它一直都是一个颇具争议的话题。一部 分人认为泛型简化了编程,扩展了类型系统从而使编译器能够检验类型安全;另 外一些人认为泛型添加了很多不必要的复杂性。对于泛型我们都经历过一些痛苦 的回忆 发布时间:2012-06-22 作者: 佚名技术 views(478)
|