会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zwy2021
博客园
首页
新随笔
联系
订阅
管理
2021年5月24日
synchronized底层原理
摘要: synchronized底层原理 通过反编译class文件,可以看到synchronized最关键的部分是monitor对象。 又因为synchronized关键字使用的方法不同,可以将monitor对象使用分为以下两种情况。 synchronized放在方法签名上 public synchroni
阅读全文
posted @ 2021-05-24 15:48 zwy2021
阅读(695)
评论(2)
推荐(0)
2021年5月21日
Date类常用方法总结(构造|格式化输出|String转换|Long转换|计算间隔|比较)
摘要: java.util.Date类 它重写了toString方法,new一个Date类直接输出是按照这样的格式 // "EEE MMM dd HH:mm:ss zzz yyyy"Fri May 21 16:16:50 CST 2021 构造 构造 Date现在推荐的构造方法有两个 其中无参构造返回的实例
阅读全文
posted @ 2021-05-21 17:16 zwy2021
阅读(312)
评论(0)
推荐(0)
2021年5月7日
Java Arrays.sort()重写comparator方法
摘要: 先看一下接口 Arrays.sort(T[],Comparator<? super T> c); comparator要重写compare方法 compare方法大概长这样,返回值>0,就是o1大,<0,o2大,等于零一样大 public int compare(Object o1,Object o
阅读全文
posted @ 2021-05-07 11:58 zwy2021
阅读(2548)
评论(0)
推荐(1)
2021年4月27日
JMM——Java内存模型抽象|八种同步操作|操作规则
摘要: JMM 调用栈&本地变量在线程栈上 对象整体在堆上(包括其本地变量,不论类型),栈有其引用即可访问, 线程调用同一个对象时,是访问该对象的私有拷贝 每个CPU有自己的高速缓存 高速缓存存在意义:解决cpu执行速度快,主存读取慢的速度不匹配问题 和硬件内存架构关联 硬件内存架构不区分栈和堆,大部分栈和
阅读全文
posted @ 2021-04-27 23:27 zwy2021
阅读(389)
评论(0)
推荐(0)
公告