随笔分类 -  java核心技术

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