欢迎使用我的 在线工具

小D

读历史、看小说、写程序都是我所爱。技术不好,头脑不灵光,靠的是兴趣。
随笔 - 35, 文章 - 25, 评论 - 13, 引用 - 0
数据加载中……

Java

Java字符串处理机制
     摘要: * 简单的总结下:intern()方法
* 这个方法是扣留的意思。呵呵。
* 把当前字符串扣留到池中,然后用同样的字符串时就是从内存池中取,而不会产生新对象,提供效率了撒。  阅读全文

posted @ 2009-11-04 20:57 vagasnail 阅读(300) | 评论 (0)  编辑

Toolkit与AWT
     摘要: 一个AWT组件通过一个Toolkit对象,与对应的Peer对象进行通信,一个本地的对象必须实现了Peer接口才可以成为一个Peer对象,从而与对应的AWT组件通信。因而应用程序程序员无需考虑具体的开发平台,就能进行“Writer once,run anywhere”。  阅读全文

posted @ 2009-11-04 20:56 vagasnail 阅读(184) | 评论 (0)  编辑

Java异常使用的“最佳实践”
     摘要: 下面作者将介绍界中使用异常的最佳实践(Best Practices for Using Exceptions)
1. 总是要做一些清理工作(Always clean up after yourself)
如果你使用一些资源例如数据库连接或者网络连接,请记住要做一些清理工作(如
关闭数据库连接或者网络连接),如果你的API抛出Unchecked exception,那么你
要用try-finally来做必要的清理工作:   阅读全文

posted @ 2009-11-04 20:55 vagasnail 阅读(492) | 评论 (0)  编辑

Java的ClassLoader
     摘要: //当前类的getResource等取得本地资源的方法是以当前类所在的文件夹为当前目录,以bin目录
//也就是发布后的user.dir目录为根目录。
//当前ClassLoader去本地资源是以bin目录,或发布后的user.dir目录为当前目录。  阅读全文

posted @ 2009-11-04 20:53 vagasnail 阅读(427) | 评论 (0)  编辑

Java的HashCode
     摘要: * 我们可以讲每个Hash地址看做一个Hash桶,而对象就保存在这些桶中,
* 相同的hashcode的对象保存在相同的桶中。
* 而查找对象时,就根据对象的HashCode到Hash表中查找,找到相应的桶,
* 然后再比较它们的equals方法看其是否逻辑相等。如果两项都满足,那么  阅读全文

posted @ 2009-11-04 20:52 vagasnail 阅读(503) | 评论 (0)  编辑

《Effective Java》学习笔记
     摘要: 1、终结函数守卫者
* 通过终结函数守卫者,我们能够保证在外部类对象被回收之前的外部类对象的终结函数的调用
* 应外匿名类的对象的生命周期和Foo相同,而且在回收时先被回收,就守卫了终结函数的调用
* 能够防止忘记或者恶意的不调用终结函数
2、final 变量只能在声明时初始化或者在构造方法中初始化  阅读全文

posted @ 2009-11-04 20:51 vagasnail 阅读(236) | 评论 (0)  编辑