- 博客(3)
- 收藏
- 关注
原创 利用Reflection API访问类的私有成员
在一些特殊的Java应用里面,有可能需要访问或修改类的私有成员,Reflection API可以帮助我们做到这一点。 下面是一个利用Reflection API修改private Field的例子。(访问私有函数也可以用类似的方法) 假设有一个类Dummy:public class Dummy { public int getValue()
2004-10-27 23:21:00 2687 2
原创 一个简单的Thread缓冲池的实现
在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 一个Thread缓冲池可以设计成以下这样:缓冲池由几个工作Thread和一个Queue组成,Client负责把任务放到Queue里面(put方法),而工作Thread就依次取出这些任务并执行它们(get方法)。 Queue的一个经典
2004-10-17 13:11:00 7499 3
原创 避免在Java中使用Checked Exception
这篇文章指出了Java中checked Exception的一些缺点,提出应该在程序设计中避免使用checked Exception,对于需要处理checked Exception的代码,可以使用ExceptionAdapter这个类对checked Exception进行包装。这篇文章的概念和ExceptionAdapter这个类均源自Bruce Eckel的Does Java need Che
2004-10-12 20:44:00 12095 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人