NotOnlyJava

http://www.ibm.com/developerworks/cn/java/j-lo-serial/
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年1月17日

摘要: package com.czp.util;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 代理生成工厂,要求其子类实现before(...),after(...),onException(...) 实现处理业务 * * @author caozhongping * */public abstract class ProxyFacty<T> implements InvocationHandler { priv 阅读全文

posted @ 2013-01-17 22:03 NotOnlyJava 阅读(782) 评论(2) 推荐(1) 编辑

摘要: 1 package com.czp; 2 3 4 public class MathUtil { 5 6 public static void main(String[] args){ 7 double d = 123.5465893; 8 System.out.println(getRealVaule(d, 0)); 9 //=>12410 System.out.println(getRealVaule(d, 3));11 //=>123.54712 13 }14 /**15 ... 阅读全文

posted @ 2013-01-17 22:00 NotOnlyJava 阅读(654) 评论(1) 推荐(0) 编辑

摘要: 要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。 喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C中我们可以用malloc动态申请内存,调用free释放申请的内存;在C++中,我们可以用new操作符在堆中动态申请内存,编写析构函数调用delete释放申请的内存;那么在java中究竟是内存怎样管理的呢?要弄清这个问题,我们首先要.. 阅读全文

posted @ 2013-01-17 21:55 NotOnlyJava 阅读(3322) 评论(6) 推荐(5) 编辑