首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
白给鸟
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
【JVM系统学习之路】JAVA 虚拟机栈
由于跨平台性的设计,Java的指令都是根据栈来设计的。不同平台 CPU 架构不同,所以不能设计为基于寄存器的。 优点是跨平台,指令集小,编译器容易实现,缺点是性能下降,实现同样的功能需要更多的指令。 栈解决程序的运行问题,即程序如何执行,或者说如何处理数据。 堆解决的是数据存储…
【进阶之路】深入了解volatile、内存屏障与happens-before规则
大家都知道,在阿里巴巴泰山版开发手册中有这一段,在并发情况下使用延迟初始化的方法实现单例模式时,需要将目标属性声明为volatile。 volatile关键字在 Java 中的作用是保证变量的可见性和防止指令重排。 线程在运行的过程中会把主内存的数据拷贝一份到线程内部cache…
SpringBoot最最最常用的注解梳理
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注
1024 | 今天我们一起来聊聊类加载器
一、类加载1.1、在java代码中,类型的加载,连接,初始化过程都是在程序运行期间完成的。图示:1.2、类型的加载——这里的类型是指的什么?答:类型就是指的我们Java源代码通过编译后的class文件
《我想进大厂》之JVM夺命连环10问
这是面试专题系列第五篇JVM篇。 堆:堆Java虚拟机中最大的一块内存,是线程共享的内存区域,基本上所有的对象实例数组都是在堆上分配空间。堆区细分为Yound区年轻代和Old区老年代,其中年轻代又分为Eden、S0、S1 3个部分,他们默认的比例是8:1:1的大小。 栈:栈是线…