摘要:
System.arrayCopy入参是两个已经建立好的数组,所以能够将一个数组中的数据复制到另一个数组中。 Arrays.copyOf方法底层调用到System.arrayCopy,不过只有一个入参数组,返回一个最新创建的数组。 System.arrayCopy入参是两个已经建立好的数组,所以能够将 阅读全文
摘要:
动态代理的意思是,有一个委托类有一个代理类,让代理类去实现委托类的方法,这样既可以对委托类的代码实现进行封装和隐藏,还能够在委托类的基础上添加额外的一些自定义处理。 两种代理方式 1.jdk原生的代理方式 2.cglib方式 使用jdk动态代理的流程 1.创建接口 2.创建委托类实现接口 3.创建代 阅读全文
摘要:
6.2无关性 ?java虚拟机如何保证平台无关,语言无关?java虚拟机只能够运行java程序吗? 因为java虚拟机只识别.class文件字节码。用不同语言编写的代码最后转存成.class文件就能够被java虚拟机识别和运行。 ?类加载器用来做什么呢? 1.加载一个类 2.确定一个类的唯一性 两个 阅读全文
摘要:
资料 http://www.iteye.com/topic/1123081 概念 java反射机制是说在程序的运行过程中,对于任意一个类或者对象,都能够知道它的所有属性和方法和构造方法,能够创建新的对象;这种动态获取属性或者调用方法的功能叫做java反射机制。 对于反射来说,最重要的就是Class类 阅读全文