上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页
摘要: JUC是什么:java并发编程中使用的工具类 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 什么是进程什么是线程 什么是并发/并行 多个线程同时调用同一个资源类 同时做多件事 生产者消费和模式 阅读全文
posted @ 2021-06-06 21:03 张紫韩 阅读(55) 评论(0) 推荐(0) 编辑
摘要: JMM的三大特性: 可见性 package com.model.jvm; import java.sql.Time; import java.util.concurrent.TimeUnit; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6 阅读全文
posted @ 2021-06-06 11:16 张紫韩 阅读(131) 评论(0) 推荐(0) 编辑
摘要: JVM复习 GC是什么(分代收集算法) 次数上频繁收集Young区 次数上较少收集old区 基本不动元空间 GC4大算法 GC算法总体概述 4算法 引用计数法 使用计数器对每个对象被引用次数进行计数,当计数为0是就可以回收了 System.gc():手动开启垃圾回收,但是不是立即执行(与Threa. 阅读全文
posted @ 2021-06-05 22:07 张紫韩 阅读(116) 评论(0) 推荐(0) 编辑
摘要: java 栈(java stack): 解释: 栈管运行,堆管存储 程序=算法+数据结构 程序=框架+业务逻辑 队列(FIFO) 栈(FILO) java 方法 = 栈 帧,在java中叫main 方法,进入栈中叫 栈帧 栈是什么 栈存储什么 八种数据类型,对象的引用变量(开辟的栈帧是方法的一次执行 阅读全文
posted @ 2021-06-05 20:58 张紫韩 阅读(93) 评论(0) 推荐(0) 编辑
摘要: package com.model.jvm; class TestValue{ public void intChange(int age){ age=30; } public void ageChange(Person person){ person.setAge(30); } public vo 阅读全文
posted @ 2021-06-05 17:40 张紫韩 阅读(39) 评论(0) 推荐(0) 编辑
摘要: (Exception)不合法的线程状态异常:Exception in thread "main" java.lang.IllegalThreadStateException package com.model.jvm; public class Thread01 { public static vo 阅读全文
posted @ 2021-06-05 16:09 张紫韩 阅读(130) 评论(0) 推荐(0) 编辑
摘要: JVM的位置 JVM体系结构概览 灰色的 java栈(java stack),本地方法栈(Native Method Stack),程序计数器(Program Counter Register)是线程私有的并且空间非常小 类装载器(Class Loader) 抽象类不能进行实例化,只能继承 加载器的 阅读全文
posted @ 2021-06-05 11:00 张紫韩 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 线程的实现方式 继承Thread类 实现Runnable接口 实现Callable接口 线程池 Thread方式: package com.model.thread; //线程实现的第一种方法 public class Thread_001 extends Thread{ @Override pub 阅读全文
posted @ 2021-06-05 09:17 张紫韩 阅读(38) 评论(0) 推荐(0) 编辑
摘要: synchronized:wait和notify lock:await和signal notify唤醒所有等待的线程,这些线程疯抢,谁抢到是谁的 signal能够精确的唤醒某个线程 实际系统之间系统调度举例: package com.model.concurrent; import java.uti 阅读全文
posted @ 2021-06-04 21:16 张紫韩 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 高内聚低耦合 高内聚:是指资源类中有各种的方法,复杂的操作实现,内聚所以的操作方法,但是只暴露出简单的接口供我们使用 低耦合:是指模块A和模块B之间的联系小,不是通过直接调用,可以是通过中间的接口,我们直接调用这和接口,这个接口会帮我具体调用B,实现了解耦 生产者消费者例子:题目:同一个资源类有++ 阅读全文
posted @ 2021-06-04 20:25 张紫韩 阅读(48) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页