12 2018 档案

摘要:控制反转(Inversion of Control,IOC) 概念: IOC(DI):java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC 阅读全文
posted @ 2018-12-16 20:41 LeeJuly 阅读(337) 评论(0) 推荐(0) 编辑
摘要:Configuration @Configuration (包括@Repository<持久层>,@Service<业务层>,@Controller<控制层>)注解本质上还是 @Component @Configuration可理解为用spring的时候xml里面的<beans>标签 @Bean可理 阅读全文
posted @ 2018-12-16 20:13 LeeJuly 阅读(131) 评论(0) 推荐(0) 编辑
摘要:类加载的过程: .java文件由java编译器编译成.class文件。.class保存着java代码经过转换后的虚拟机指令。当需要使用某个类,虚拟机加载相应的.class文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载。 加载(Loading)->[验证(ve 阅读全文
posted @ 2018-12-11 15:04 LeeJuly 阅读(152) 评论(0) 推荐(0) 编辑
摘要:两者区别: 1.JDK动态代理只能代理实现了接口的类,动态代理类的字节码在程序运行时由Java反射机制动态生成。 2.Cglib是可以代理没有实现接口的类,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,所以不能对final修饰的类进行代理。底层采用AS 阅读全文
posted @ 2018-12-11 09:34 LeeJuly 阅读(241) 评论(0) 推荐(0) 编辑
摘要:Java让我们在运行时识别对象和类的信息,主要有2种方式:一种是传统的RTTI(running-time type infomation ),它假定我们在编译时已经知道了所有的类型信息;另一种是反射机制,它允许我们在运行时发现和使用类的信息。 反射机制允许程序在运行时取得任何一个已知名称的class 阅读全文
posted @ 2018-12-10 21:47 LeeJuly 阅读(132) 评论(0) 推荐(0) 编辑

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