Junit 工具用于单元测试的工具,是极限编程中必不可少的工具。Java开发人员必须掌握的工具。阅读全文>
发表于 @ 2007年08月08日 11:04:00|评论(loading...)|编辑|收藏
Junit 工具用于单元测试的工具,是极限编程中必不可少的工具。Java开发人员必须掌握的工具。阅读全文>
发表于 @ 2007年08月08日 11:00:00|评论(loading...)|编辑|收藏
关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的>更是用了专门的一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。
本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制,以及JDK各实现版本的变化,可能仍然有不少错误和缺点。欢迎行家高手赐教。
阅读全文>
发表于 @ 2007年08月03日 17:27:00|评论(loading...)|编辑|收藏
equals方法的重要性毋须多言,只要你想比较的两个对象不愿是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较。阅读全文>
发表于 @ 2007年08月03日 17:24:00|评论(loading...)|编辑|收藏
一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。阅读全文>
发表于 @ 2007年08月03日 17:22:00|评论(loading...)|编辑|收藏
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时,让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说,这就是多线程编程的最终目的。阅读全文>
发表于 @ 2007年08月03日 17:17:00|评论(loading...)|编辑|收藏
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时,让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说,这就是多线程编程的最终目的。阅读全文>
发表于 @ 2007年08月03日 17:13:00|评论(loading...)|编辑|收藏
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占用CPU而只和I/O, OEMBIOS等资源打交道时,让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说,这就是多线程编程的最终目的。阅读全文>
发表于 @ 2007年08月03日 17:11:00|评论(loading...)|编辑|收藏
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占用CPU而只和I/O,OEMBIOS等资源打交道时,让需要占用CPU资源的其它线程有机会获得CPU资源。从根本上说,这就是多线程编程的最终目的。阅读全文>
发表于 @ 2007年08月03日 17:08:00|评论(loading...)|编辑|收藏
随着计算机技术的发展,编程模型也越来越复杂多样化。但多线程编程模型是目前计算机系统架构的最终模型。所以,掌握多线程编程模型,不仅是目前提高应用性能的手段,更是下一代编程模型的核心思想。阅读全文>
发表于 @ 2007年08月03日 16:57:00|评论(loading...)|编辑|收藏