java
文章平均质量分 82
雷鸣隐隐
初入社会的小白,希望在这个领域多有建树
展开
-
java笔试题(一)
1、Integer和int的区别 int是原始数据类型,Ingeter是int的包装类,为引用类型,int的初值为0,Ingeter的初值为null。2、String、StringBuffer和StringBuilder的区别 String:字符串常量,操作少量数据用; StringBufferr:字符串变量,多线程操作字符串缓冲区,线程安全; StringBuilder:...转载 2018-04-13 22:00:53 · 110 阅读 · 0 评论 -
JVM(1):Java 类的加载机制
1、什么是类的加载类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的Class对象,Class对象封装了类在方法区内的数据结构,并且向Java程序员提供了访问方法区内的数据结构的接口。类加载器并不需要等到某个类被“首次主动使用”时再加载...转载 2018-04-27 14:08:10 · 159 阅读 · 0 评论 -
JVM(2):JVM内存结构
几个计算机的概念为以后写文章考虑,也为巩固自己的知识和一些基本概念,这里要理清楚几个计算机中的概念。1、计算机存储单位从小到大依次为位Bit、字节Byte、千字节KB、兆M、千兆GB、TB,相邻单位之间都是1024倍,1024为2的10次方,即:1Byte = 8bit1K = 1024Byte1M = 1024K1G = 1024M1T = 1024G2、计算机存储元件寄存器:中央处理器CPU的...转载 2018-04-27 15:12:24 · 151 阅读 · 0 评论 -
JVM(3):Java垃圾回收(GC)机制详解
哪些内存需要回收?哪些内存需要回收是垃圾回收机制第一个要考虑的问题,所谓“要回收的垃圾”无非就是那些不可能再被任何途径使用的对象。那么如何找到这些对象?1、引用计数法这个算法的实现是,给对象中添加一个引用计数器,每当一个地方引用这个对象时,计数器值+1;当引用失效时,计数器值-1。任何时刻计数值为0的对象就是不可能再被使用的。这种算法使用场景很多,但是,Java中却没有使用这种算法,因为这种算法很...转载 2018-04-27 15:19:57 · 156 阅读 · 0 评论