热门标签
更多>
搜索结果
查询Tags标签: MarkWord,共有 3条记录-
关于java面试的总结
问题一:String,StringBuffer,StringBuilder 有啥区别答案:三者底层都是用char数组存储字符串,string里的char 数组被final修饰,所以是不可变的 也不能被继承,每次对String的操作就是创建了新的String对象 StringBuffer和StringBuilder都继承了AbstrctStringBuilder类,…
2022/2/25 1:35:58 人评论 次浏览 -
难搞的偏向锁终于被 Java 移除了
背景 在 JDK1.5 之前,面对 Java 并发问题, synchronized 是一招鲜的解决方案: 普通同步方法,锁上当前实例对象静态同步方法,锁上当前类 Class 对象同步块,锁上括号里面配置的对象 拿同步块来举例: public void test(){synchronized (object) {i++;} }经过 javap -v …
2021/12/29 9:07:39 人评论 次浏览 -
难搞的偏向锁终于被 Java 移除了
背景 在 JDK1.5 之前,面对 Java 并发问题, synchronized 是一招鲜的解决方案: 普通同步方法,锁上当前实例对象静态同步方法,锁上当前类 Class 对象同步块,锁上括号里面配置的对象 拿同步块来举例: public void test(){synchronized (object) {i++;} }经过 javap -v …
2021/12/29 9:07:39 人评论 次浏览