xiao_e

2017年3月20日

Java类加载

摘要: Java程序运行的场所是内存,当在命令行下执行: java HelloWorld命令的时候,JVM会将HelloWorld.class加载到内存中,并形成一个Class的对象HelloWorld.class。其中的过程就是类加载过程: 1、 寻找jre目录,寻找jvm.dll,并初始化JVM; 2、 阅读全文

posted @ 2017-03-20 11:22 xiao_e 阅读(139) 评论(0) 推荐(0)

JVM垃圾回收机制

摘要: 垃圾收集的目的在于清除不再使用的对象。从三方面来说: 1、 判断哪些对象不在使用 2、 常见的垃圾收集算法 3、 常见的垃圾收集器 GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和可达性分析算法。 引用计数法 :对于一个对象A 阅读全文

posted @ 2017-03-20 11:17 xiao_e 阅读(162) 评论(0) 推荐(0)

单链表数据结构 - java简单实现

摘要: 链表中最简单的一种是单向链表,每个元素包含两个域,值域和指针域,我们把这样的元素称之为节点。每个节点的指针域内有一个指针,指向下一个节点,而最后一个节点则指向一个空值。如图就是一个单向链表 一个单向链表的节点被分成两个部分。第一个部分保存或者显示关于节点的信息,第二个部分存储下一个节点的地址。单向链 阅读全文

posted @ 2017-03-20 11:05 xiao_e 阅读(440) 评论(0) 推荐(0)

导航