- 博客(3)
- 收藏
- 关注
原创 Java Class类
1、Object 类的 getClass()方法返回 Class类型实例, Class类可以访问对象所属的类的类型信息。 一个 Class 对象描述了一个特定类的属性。 如: getName() -- 返回类的名称。 Class Class.forName(className) -- 返回指定类的Class对象, 用此方法时要处理异常。
2017-08-13 10:13:18 285
原创 Java动态代理
1、作用: 代理类在运行时创建崭新的类,实现指定的接口 调用处理器:实现了 InvocationHandler接口,该接口只有一个方法。 Objcect invoke(Object proxy, Method method, Object[] args) 2、AOP的实现: 动态代理只能针对接口实现代理,不能针对类。 如果要针对java类提供代理,需要用动态字节码生成
2017-08-13 08:51:50 233
原创 Java多线程学习笔记(二)-各种锁
一、synchroinized 的功能扩展:重入锁 jdk6.0以后,重入锁和synchronized之间的性能差距已经不大了。 1、ReentrantLock的使用: lock.lock(); //加锁 ... lock.unlock(); //释放锁 优点: a、有明显的操作工程,开发人员手动指定何时加锁,何时释放锁...
2017-08-05 17:33:57 274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人