首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户2911466364062
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
jvm-堆
堆 Heap 一个JVM只有一个堆内存,大小可以调节,存放引用类型的真实对象 三大区域 JDK8以前 JDK8以后 新生区 EDEN :所有对象都在这new出来 幸存者区(0,1) 老年区 在新生区存
类的初始化顺序
顺序(重点) 父类中静态成员变量和静态代码块 子类中静态成员变量和静态代码块 父类中普通成员变量和代码块,父类的构造函数 子类中普通成员变量和代码块,子类的构造函数 其中“和”字两端的按照代码先后顺序
JVM-栈
栈: **先进后出,主管程序的运行 生命周期和线程同步,线程结束栈内存也就释放,不存在垃圾回收,存放8大基本类型+对象引用+实例方法 ** 栈运行原理
JVM
JVM虚拟机构成 jvm调优主要在堆和方法区 jvm 位置 类加载器 作用:加载Class文件 - .启动类(根)加载器 .扩展类加载器 .应用程序加载器 双亲委派 优点:避免类的重复加载,保护程序安
native
凡是带了native关键词 说明调用底层C语言的库 会进入本地方法栈 调用本地方法接口 JNI java native interfere
JUC-阻塞队列
1.ArrayBlockingQueue 基于数组的阻塞队列 由数组结构组成的有界阻塞队列 -ArrayBlockingQueue 在生产者放入数据和消费者获取数据,都是共用同一个锁对象,无法并行 L
CompletableFuture异步回调
```js //异步调用和同步调用 public class CompletableFutureDemo { public static void main(String[] args) throws
线程池
简介: 一种线程使用模式,线程过多会带来调度开销进而影响性能,线程池维护多个线程,等待分配可并发执行的任务,避免短时间任务的创建与销毁线程的损耗。线程池不仅能保证内核充分利用,还能防止过分调度 优势
JUC辅助类
CountDownLatch 例子:六位同学都离开,班长才关门 CyclicBarrier Semaphore
死锁
定义 两个或两个以上进程在执行过程中因为争夺资源而互相等待 原因 1 系统资源不足 2资源分配不当 3 进程运行顺序不当 验证是否死锁 jps 查看进程号 jstack xxx 查看
下一页
个人成就
文章被点赞
1
文章被阅读
4,675
掘力值
375
关注了
0
关注者
0
收藏集
0
关注标签
12
加入于
2022-01-05