
JAVA知识点
stray-coding
壮士当唱大风歌 宵小之徒能几何!
展开
-
JAVA基础之JVM垃圾回收简单浅析
一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要回收? 哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些不可能再被任何途径使用的对象。那么如何找到这些对象? 1、引用计数法 这个算法的实现是,给对象中添加一个引用计数器,每当一个地方引用这个对象时,计数器值+1;当引用失效时,计数器值-1。任何时刻计数值为0的对象原创 2020-12-11 11:04:05 · 117 阅读 · 0 评论 -
JAVA反射机制,获取JAVA类的成员信息
Java中的反射机制,使得我们可以在运行期获取Java类的字节码文件中的构造函数,成员变量,成员函数等信息。 1. 获取Class对象的三种方式: Class.forName(“类名字符串”)(注意:类名字符串必须是全称,包名+类名) Class baseInfo = Class.forName("top.sguotao.ReflectionJava"); 类名.class Class object = Object.class; 实例对象.getClass() Class da原创 2020-10-26 10:18:43 · 942 阅读 · 0 评论 -
JAVA知识点归纳,你想要的这里都有!
文章目录1. J2SE基础1. 九种基本数据类型的大小,以及他们的封装类。2. Switch能否用string做参数?3. equals与==的区别。4. Object有哪些公用方法?5. Java的四种引用,强弱软虚,用到的场景。6. Hashcode的作用。7. hashmap8. String、StringBuffer与StringBuilder的区别。9. try catch finally,try里有return,finally还执行么?10. Excption与Error包结构。OOM你遇到过哪原创 2020-09-23 11:55:12 · 1547 阅读 · 0 评论