首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
libo同学
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
volatile与synchronized的区别
1. volatile修饰的变量具有可见性 Run.java 第28行,main线程 将启动的线程RunThread中的共享变量设置为false,从而想让RunThread.java 第14行中的while循环结束。 现在有两个线程,一个是main线程,另一个是RunThrea…
JVM 内存区域
程序计数器是一块很小的内存空间,是当前线程所执行字节码的行号指示器,线程间私有不共享。执行 Java 方法时计数器的值为字节码指令的地址,执行 Native 方法时值为空。不会出现OutOfMemoryError。 虚拟机栈为线程私有,生命周期与线程相同,描述 Java 方法执…
Java 的异常处理机制
异常是日常开发中大家都「敬而远之」的一个东西,但实际上几乎每种高级程序设计语言都有自己的异常处理机制,因为无论你是多么厉害的程序员,都不可避免的出错,换句话说:你再牛逼,你也有写出 Bug 的时候。 而所谓的「异常处理机制」就是能够在你出现逻辑错误的时候,尽可能的为你返回出错信…