Java
UpUper2019
这个作者很懒,什么都没留下…
展开
-
Java的GC相关
为什么要GC Java不像C++一样,对于在堆上申请的空间需要调用free或者delete这样手动释放,而是使用gc来进行自动的释放,对于一个应用程序来说,给定的堆的空间是一定的,如果无限的申请但是不释放的话,就会导致oom,因此gc很重要。什么需要被GC 和c++一样,在堆上申请的内存空间的对象需要在一个合适的时间释放,回想在C++中的智能指针,往往就是在对某个对象的引用...原创 2020-04-12 00:20:11 · 157 阅读 · 0 评论 -
Java之RTTI和泛型学习
RTTI——运行时类型一个类的运行时的类型信息是通过class类的对象来表示的,Java利用Class对象来执行RTTI。每一个类都有一个Class对象,每当编写一个类时,都会产生一个Class对象,当JVM加载该类时这个对象就产生了。如何获取Class对象通过Class类的静态方法forName来获取Class对象,具体形式如下:Class class = Class.forN...原创 2020-01-03 16:51:58 · 156 阅读 · 0 评论