随笔分类 -  Java 类加载机制、反射

摘要:代理的概念 代理是使用一个更强大的类(在原类的基础上进行功能扩展)来代替原来的类进行工作。 比如在使用UserDao时,还想做一些事务处理、日志记录等其它操作,这些操作不属于UserDao(持久层、操作数据库)的范畴,不能封装到UserDao中。 这时就可以使用代理来对原来的类进行增强。代理类在原有 阅读全文
posted @ 2019-08-21 23:48 chy-x 阅读(327) 评论(0) 推荐(0) 编辑
摘要:反射(reflect):通过类的Class对象来获取类的相关信息,动态操作类中的字段、调用类中的方法。 获取Class对象的三种方式: Class.forName("全类名") //调用Class类的静态方法来获取指定类的Class对象。 类名.class //通过该类的class属性来获取该类的C 阅读全文
posted @ 2019-08-20 20:04 chy-x 阅读(576) 评论(0) 推荐(1) 编辑
摘要:JVM进程 执行一个Java程序,实质是调用jdk\bin下的java.exe,把这个Java程序作为参数传递给java.exe,此命令会启动一个JVM进程,不管这个Java程序有多少个线程、有多复杂,这个Java程序中所有的线程、变量都处于此JVM进程中,它们使用的都是此JVM进程的内存区。 当出 阅读全文
posted @ 2019-08-20 13:19 chy-x 阅读(476) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示