Java
文章平均质量分 84
Jackie 仔
这个作者很懒,什么都没留下…
展开
-
Java注解
相信很多Javaer在学习Java的过程中,最先接触到的注解应该是@Override了。随着学习的深入,我们开始学习一些开源框架,比如Spring、Hibernate、MyBatis等,这就需要我们对注解有一定的了解。 1、什么是注解 注解是那些插入到代码中,使用其他工具可以对其进行处理的标签,在Java中,注解是当做一个修饰符来使用(比如public、static之类的关键词),它被放在被注...原创 2019-05-08 17:59:56 · 259 阅读 · 0 评论 -
Java反射
能够分析类的能力的程序称为反射。Java的反射是一种功能强大并且复杂的机制,一般使用它都是用来构建一些工具或者框架等,比如spring框架的IOC技术,fastjson将json字符串转换成POJO的能力,都是使用了反射。 1、反射的使用场景 (1)在程序运行中分析类的能力,比如获取该类的注解、构造器、属性和方法等信息。 (2)查看或改变某个类的实例对象的状态,比如改变改对象某个属性的值。 ...原创 2018-07-17 16:25:48 · 458 阅读 · 0 评论 -
Java引用类型:强引用、软引用、弱引用和虚引用
Java虽然有内存管理机制,但仍应该警惕内存泄露的问题。例如对象池、缓存中的过期对象都有可能引发内存泄露的问题。 从JDK1.2版本开始,加入了对象的几种引用级别,从而使程序能够更好的控制对象的生命周期,帮助开发者能够更好的缓解和处理内存泄露的问题。 这几种引用级别由高到低分别为:强引用、软引用、弱引用和虚引用。 强引用:平时我们编程的时候例如:Object object=new Objec...转载 2018-07-22 10:35:57 · 119 阅读 · 0 评论