随笔分类 - java核心技术
摘要:java性能优化 jmap jstack jstack的使用
阅读全文
摘要:java性能优化 jinfo jstat jps
阅读全文
摘要:对象的创建 虚拟机遇到new指令后,会先去检查在常量池中(运行时数据区-方法区)是否可以定位到一个类的符号引用,并检查这个符号引用代表的类是否已被加载、解析和初始化,如果没有,必须先执行相应的类的加载过程。 类加载检查通过后,虚拟机会为新生对象分配内存(堆上分配) 分配内存的方式: 1.指针碰撞:前
阅读全文
摘要:HashMap采用了数组和链表的数据结构,能在查询和修改方便继承了数组的线性查找和链表的寻址修改,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。 解决哈希冲突的三个方法: a.开放定址法 又被称为再散列法,包括线性探测再散列、二次探测再散列、伪随机探测再散列 b.再哈希法 地址冲
阅读全文
摘要:转载出处: https://blog.csdn.net/qq_25184739/article/details/51205186 深入理解Java中的IO 引言: 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务 < Thinking in Java > 本文的目录视图如
阅读全文
浙公网安备 33010602011771号