05 2011 档案

java中的引用,你注意到没?
摘要:java中没有指针,到处都是引用(除了基本类型)。所以,当然,你肯定知道java的引用,并用了很久,但是是不是对此了解地比较全面?而这些引用有什么作用,且有什么不同呢?Java中有个java.lang.ref包,这里面都是描述引用对象的,包括了Reference,SoftReference,WeakReference和PhantomReference。其中,Reference是基类其他三个类的基类。下面就这几种引用对象做个说明。 强引用(Strong References)我们每天都在用强引用(如果你每天都在用java的话),一段如下的代码:HashMap mapRef = new HashM 阅读全文

posted @ 2011-05-27 11:28 eric_chen 阅读(2123) 评论(0) 推荐(1) 编辑

java多线程之一小步
摘要:针对多线程的编程,首先要注意的就是线程安全问题,但是我们应该采取哪些措施来避免这些问题呢,看过java并发实践之后,真是有些恍然的感觉。1.首先要查看你所使用的对象所在的上下文,会不会多线程访问; 我们写的大部分程序都是过程性的,这也是为什么很多人在学java开发时,可以根本不考虑其面向对象的特质。同样的,我们每天写的代码也多数是在单线程下运行的,即便你或者他在写web代码。因为真正在多线程处理的是java容器,是你所使用的框架,真正到我们的写代码的那一层,跟多线程相关的已经很少很少。但实际coding时,还是有需要我们注意的地方。比如,你的确需要写一个servlet,这个时候就面临了多线程的 阅读全文

posted @ 2011-05-01 16:33 eric_chen 阅读(412) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示