随笔分类 - Java
摘要:一:Proxy动态代理 JDK生成最终真正的代理类,它继承自Proxy并实现了我们定义的IText接口,在实现IText接口方法的内部,通过反射调用了TestInvocationHandler的invoke方法。 需要元素, 1、InvocationHandler实现类,只能对接口进行代理; 2、被
阅读全文
摘要:内部类简介转载自http://blog.csdn.net/zhangjg_blog/article/details/20000769虽然Java是一门相对比较简单的编程语言,但是对于初学者, 还是有很多东西感觉云里雾里, 理解的不是很清晰。内部类就是一个经常让初学者感...
阅读全文
摘要:public class Test { /** * 一:非运算符直接输出 * 二:遇到左括号直接入栈 * 三:栈顶符号优先级高于或等于即将入栈的操作符,则将高于和等于的操作符出栈,然后再入栈 * 四:遇右括号,输出栈中的运算符,直到遇到第一个左括号,左括号出栈...
阅读全文
摘要:Java 线程同步: 1、volatile关键字: 该关键字语义是,该字修饰的变量需要从共享内存中取值,修改变量后,要及时刷新会共享内存,使该变量变化能被其他线程感知;被修饰的变量变成原子操作,遵循happend-before原则。 2、synchronize关键字: 修饰实例方法:主要是对类的对象
阅读全文
摘要:Java加载class主要分为以下三种类型: 一、Class cls=Class.forName(“包名.类名”) Object obj=cls.newInstance();创建对象 二、ClassLoader clsLoader=new MyClassLoader() Class cls=clsL
阅读全文
摘要:一直想不明白java方法之间的调用关系,看了java虚拟机相关资料后有一点自己的见解,写下来加深下理解。 java以栈帧的方式存储方法信息,默认为this指针。 方法执行过程中遇到super关键字会向超类进行查找; 详细内容查看《深入理解java虚拟机》19章方法的调用与返回。 大致过程是this-
阅读全文

浙公网安备 33010602011771号