首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Hao233
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Exception 和 Error 区别详解
请对比一下 Exception 和 Error。另外,请说一下运行时异常与一般异常有什么区别? 都继承了 Throwable 类。在 Java 中只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch)。它是异常处理机制的基本组成类型。 Except…
【JVM系列4】new Object()到底占用几个字节,看完这篇就彻底明白了
前言上一篇我们分析了Java虚拟机方法执行流程及方法重载和方法重写原理,并分析了方法的调用过程及原理,Java虚拟机栈是线程私有的,没有数据安全问题,而堆相比较于Java虚拟机栈而言更为复杂,因为堆是
synchronized底层原理、锁升级过程解读(带案例)
最近在读Charlie Hunt大神的《Java Performance》,第三章讲《JVM Overview》中间有说到synchronized的一些基本逻辑。本文会做一些整理,主要内容和重要知识点(本文中若未明确说明,JVM默认指的是HotSpot版VM): 1. sync…
并发编程-可重入锁ReentrantLock
今天我们来看看并发编程的可重入锁ReentrantLock,它和关键字synchronized非常的相像。ReentrantLock可以完全替代关键字synchronized,JDK6 以后synchronized进行了很多的优化,所以两者在性能上差距不大。建议能使用synch…