JAVA
文章平均质量分 82
labour1996
享受编写代码的乐趣~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于JDK命令参数
JVM参数类型 标准参数 -help -server -client -version -showversion -cp -classpath X参数 -Xint: 解释执行 -Xcomp:第一次使用就编译成本地代码 -Xmixed:混合模式,JVM自己来决定是否编译成本地代码 XX参数 Boolean 类型 -XX[±] 表示启用或禁用name属性 非Boolean类型 -XX = 表示name属性的值是value 查看JVM运行时参数 –XX:PrintFlag原创 2020-12-29 10:34:45 · 166 阅读 · 0 评论 -
HashMap理解
HashMap名词解释 HasMap 存储Key-Value的键值对。 每个键值对 也叫做Entry 这些键值对(Entity) 分散存储在一个数组当中,这个数组就是HashMap的主干 HashMap数组的每个元素的初始值都为Null 常用的HashMap方法: GET 、Put PUT的原理 利用一个哈希函数来确定Entry的插入位置(index) index = Hash(“apple”); HashMap 长度有限,当插入的Entry 越来越多,会出现index 冲突 解决方案链表转载 2020-12-25 17:02:37 · 217 阅读 · 0 评论 -
并发-Synchronized
Synchronized monitor 原理(操作系统的) Monitor 被翻译为监视器或管程 每个 Java 对象都可以关联一个 Monitor 对象,如果使用synchronized 给对象上锁(重量级)之后,该对象头的Mark Word 中就被设置指向 Monitor 对象的指针 monitor 结构如下 执行步骤 刚开始 Monitor 中 Owner 为 null 当 Thread-2 执行 synchronized(obj) 就会将 Monitor 的所有者 Owner 置为 Thr原创 2020-12-25 17:00:21 · 220 阅读 · 0 评论
分享