常见数据结构与算法整理总结(上) 常见数据结构与算法整理总结(下) Java - 集合框架完全解析 关于Java集合的小抄 Java - 虚拟机学习笔记1 自动内存管理机制 Java - 虚拟机学习笔记2 类加载机制 Java - 网络编程完全总结 Java - 数据库学习...
Continue reading线程安全 多线程网站统计访问人数 使用锁,维护计数器的串行访问与安全性 多线程访问ArrayList public static List<Integer> numberList =new ArrayList<Integer>(); ...
Continue reading内存溢出(OOM)的原因 在JVM中,有哪些内存区间? 堆,永久区,线程栈,直接内存 堆溢出 public static void main(String args[]){ ArrayList<byte[]> list=new ArrayList<...
Continue readingclass装载验证流程 加载 链接 验证 准备 解析 初始化 class装载验证流程 -加载 装载类的第一个阶段 取得类的二进制流 转为方法区数据结构 在Java堆中生成对应的java.lang.Class对象 class...
Continue reading串行收集器 最古老,最稳定 效率高 可能会产生较长的停顿 -XX:+UseSerialGC 新生代、老年代使用串行回收 新生代复制算法 老年代标记-压缩 0.844: [GC 0.844: [DefNew: 17472K->217...
Continue readingGC的概念 Garbage Collection 垃圾收集 1960年 List 使用了GC Java中,GC的对象是堆空间和永久区 引用计数法 老牌垃圾回收算法 通过引用计算来回收垃圾 使用者 COM ActionScript3 P...
Continue readingTrace跟踪参数 -verbose:gc -XX:+printGC 可以打印GC的简要信息 [GC 4790K->374K(15872K), 0.0001606 secs] [GC 4790K->374K(15872K), 0.0001474 secs] [G...
Continue readingJVM概念 JVM是Java Virtual Machine的简称.意为Java虚拟机 虚拟机 指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统 有哪些虚拟机 VMWare Visual Box JVM VMW...
Continue reading