随笔分类 - Java编程
Java的一些基础编程以及涉及的一些细节
摘要:首先,需要明白CGLib是什么,CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。然后,CGLib动态代理相对于JDK动态代理...
阅读全文
摘要:代理可分为两类: 静态代理和动态代理1.静态代理:/*定义一个业务接口*/public interface Count { // 查看账户方法 public void queryCount(); // 修改账户方法 public void updateCoun...
阅读全文
摘要:ThreadLocal是个threadlocalvariable(线程局部变量),其实就是为每一个使用该变量的线程都提供一个变量值的副本,从线程的角度看,每个线程都保持一个对其线程局部变量副本的隐式引用,只要线程是活动的并且 ThreadLocal 实例是可访问的;在线程消失之后,其线程局部实例的所...
阅读全文
摘要:编写具有多线程程序经常会用到的方法:run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join()还有一个关键字:synchronized下面主要来讲讲:线程的创建方式就不需要细说,就2种方式 Thread和Runnab...
阅读全文
摘要:一:介绍java异常 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一...
阅读全文

浙公网安备 33010602011771号