- 博客(6)
- 资源 (4)
- 收藏
- 关注
转载 Java 动态代理
引言Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制和特
2014-06-25 11:40:07 669
原创 java类的惰性初始化
当使用 “.class” 来创建对Class对象的引用时,不会自动地初始化该Class对象。为了使用类而做的准备工作实际包括三个步骤:1.加载,这是由类加载器执行的。该步骤将查找字节码(非必须),并从这些字节码中创建一个Class对象。2.链接。在链接阶段将验证类中的字节码,为静态域分配存储空间,并且如果必需的话,将解析这个类创建的对其他类的所有引用。3.初始化。如果该类具有超
2014-06-24 16:10:06 3536
原创 异常输出到字符串和自定义异常记录
package com.a;import java.io.PrintWriter;import java.io.StringWriter;import java.util.logging.Logger;public class LogE {/*** @param args*/public sta
2014-06-19 16:48:00 789
原创 android 给选中的文字添加点击事件和修改audoLink 的超链接样式
package com.a;import java.util.regex.Matcher;import java.util.regex.Pattern;import java.util.regex.PatternSyntaxException;import android.net.Uri;import android.os.Bundle;import android.app.Activity;im
2014-06-07 18:28:21 1291
原创 Java 多态缺陷
Java 多态缺陷 (1.缺陷 : “覆盖”私有方法output: print Aprivate方法被自动认为是final方法,而且对子类是屏蔽的。因此,在这种情况下,子类B中的print方法是一个全新的方法;既然基类中的print()方法在子类中不可见,因此甚至不能被重载。结论就是:只有非private方法才可以被覆盖; 可是如上面代码所示,发
2014-06-04 10:42:49 1012
原创 Java对象实例化--成员实例化顺序
public class InitTest2 extends InitTest1 { { System.out.print("1"); } public InitTest2() { System.out.print("2"); } static{
2014-06-03 20:03:52 683
短信4.4相关AppOpsManager和SmsReceiver-action变化调研
2014-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人