07 2022 档案

摘要:锁升级 什么是锁升级? 本质就是JVM对**synchronized 关键字的优化,通过减少用户态进入内核态的切换次数,让程序在java程序内就能获得锁,而不用进入操作系统,使得synchronized 关键字**可以更高效。 注意:是JVM对synchronized 的优化 synchronize 阅读全文
posted @ 2022-07-30 11:40 bourbonbote 阅读(1804) 评论(0) 推荐(1)
摘要:##IDEA激活 https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3 ##博客园上传工具,自动替换图片 https://www.cnblogs.com/hemou/p/12332551.html 阅读全文
posted @ 2022-07-28 10:24 bourbonbote 阅读(42) 评论(0) 推荐(0)
摘要:##首页 ##侧边页 ##头像 ##icon1-咖啡 ##icon-2茶 ##黑大帅 阅读全文
posted @ 2022-07-27 10:34 bourbonbote 阅读(51) 评论(0) 推荐(0)
摘要:##Java集合疑问 ##Java多线程疑问 ###TIMED_WAITING与RUNNABLE状态转换 ####起源 Thread.sleep(long): 使当前线程睡眠指定时间。需要注意这里的“睡眠”只是暂时使线程停止执行,并不会释放锁。时间到后,线程会重新进入RUNNABLE状态。 Q 是否 阅读全文
posted @ 2022-07-27 10:31 bourbonbote 阅读(44) 评论(0) 推荐(0)
摘要:Java基础 try-catch-finally 如何使用? try块 : 用于捕获异常。其后可接零个或多个 catch 块,如果没有 catch 块,则必须跟一个 finally 块。 catch块 : 用于处理 try 捕获到的异常。 finally 块 : 无论是否捕获或处理异常,finall 阅读全文
posted @ 2022-07-17 18:52 bourbonbote 阅读(37) 评论(0) 推荐(0)