首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
user1481443920882
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Java之CAS实现乐观锁
CAS的概念 CAS的全称为:CompareAndSet,直译为对比和设置。 CAS实际是普遍处理器都支持的一条指令,这条指令通过判断当前内存值V、旧的预期值A、即将更新的值B是否相等来对比并设置新值
Java的线程池基本原理
线程池 线程的除了执行任务时间,还需要创建、销毁、切换的时间,所以无限的线程创建销毁会造成资源无意义浪费,线程池就可以限定线程数量,并且可以设置核心线程数在执行完成后不销毁。 ThreadPoolEx
万字长文把[JVM]从头到尾讲一遍
第一篇:[JVM入门指南01]内存区域与溢出异常——主要介绍JVM的运行时数据区 第二篇:[JVM入门指南02]GC垃圾回收机制——主要介绍JVM执行引擎的垃圾回收机制 第三篇:[JVM入门指南03]
Android修炼系列(二),Class类加载过程与类加载器
在说类加载器和双亲委派模型之前,我们先来梳理下Class类文件的加载过程,JAVA虚拟机为了保证 实现语言的无关性,是将虚拟机只与“Class 文件”字节码 这种特定形式的二进制文件格式 相关联,而不是与实现语言绑定。 Class类从被加载到虚拟机内存开始,到卸载出内存为止,其…
Android修炼系列(三),一个对象在JVM的生死存亡
在编译期,编译器会将 Tested.java类转换成 Tested.class 字节码文件。当虚拟机接收到new 字节码指令时,如果此时类还未被初始化,则虚拟机会先进行类的初始化过程。 在类加载完成后。虚拟机会为new Tested() 的Tested对象,在java堆中分配内…