![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 67
豆浆油条花生瓜子
研究生在读
展开
-
Class对象的学习笔记
这篇文章原创 2021-07-04 11:03:07 · 91 阅读 · 0 评论 -
2021-06-14
算法常用数据结构总结 优先队列 // 【默认】容量是11,按照升序排序 PriorityQueue<Integer> queue = new PriorityQueue<>(); // 第一个参数可用来指定容量大小,缺省则用默认值。第二个参数自定义排序规则,降序排序 PriorityQueue<Integer> queue = new PriorityQueue<>((a,b)->(b-a)); ...原创 2021-06-14 20:56:16 · 51 阅读 · 0 评论 -
01-备战秋招之Map
一、概述 Map 在 Java 里边是一个接口,常见的实现类有 HashMap、LinkedHashMap、TreeMap、ConcurrentHashMap 数据结构 哈希表的实现: 数组+链表/红黑树 LinkedHashMap 底层:数组+链表+双向链表 TreeMap 底层:红黑树 ConcurrentHashMap底层:数组+链表/红黑树 二、hashMap hashMap 有几个构造方法,但最主要的就是指定初始值及负载因子的大小(默认hashmap的大小为16,负载因子的大小为0.原创 2021-03-03 11:58:05 · 82 阅读 · 3 评论 -
05-备战秋招之JVM垃圾回收器
目录概念一、回收算法1. 垃圾标记阶段:对象存活判断1.1 引用计数法1. 2 可达性分析算法1.3 对象的finalization机制1.4 两次标记2. 垃圾清除阶段2.1 标记-清除2.2 复制算法2.3 标记-压缩(整理)算法3.回收机制3.1 分代收集算法3.2 增量收集算法(时间上优化)3.3 分区算法(空间上优化)二、垃圾回收器1. 分类1.1 按线程分:串行/并行垃圾回收器1.2 按工作模式分:并发/独占式垃圾回收器1.3 按碎片处理方式分:压缩/非压缩2. 评估GC的性能指标三、垃圾回收器原创 2021-03-05 20:50:11 · 191 阅读 · 0 评论 -
04-备战秋招之多线程
线程、进程、多线程 程序(静态的概念)运行起来才叫进程(动态的概念) 一个进程中至少有一个线程主线程,即main(用户进程),Java中还有gc(JVM守护进程)(比如视频中同时听声音,看图像,看弹幕等等) 真正执行的是线程,进程可以说是一个保护伞,存放所有的线程 进程的创建 三种创建方式 如果是调用 run 方法的话,依旧是只有主线程一条执行路径 方法一:继承Thread // 多个线程同时操作一个对象 //模拟买火车票 public class TestThread impl原创 2021-03-04 16:02:57 · 100 阅读 · 1 评论 -
03-备战秋招之Java基础
Java语法 1. 基本数据类型 java基本类型的包装类除了Float 和 Double外,都实现了常量池技术。Byte、Short、Integer、Long、Character、Boolean前四种包装类默认创建了数值[-128,127]的相应类型的缓存数据,Character创建了数值在[0,127]范围的缓存数据,Boolean直接返回True or False。如果超出对应范围仍然会去创建新的对象。 泛型 java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型原创 2021-03-03 21:39:44 · 109 阅读 · 1 评论 -
02-备战秋招之JVM
JVM是运行Java字节码的虚拟机;JVM有针对不同系统的特定实现,目的是使用相同的字节码,都会给出相同的结果。所以字节码和不同系统的JVM是实现Java语言一次编译,随处可运行的关键所在。原创 2021-03-03 15:53:20 · 63 阅读 · 2 评论 -
Mac下彻底删除idea的详细教程
破解方法 2019.3及2019.1破解教程 用教育邮箱申请【建议】 彻底删除 用了破解版后,又想用教育邮箱激活了,罗列遇到的问题: IDEA打不开了 解决方法: 删除idea应用程序 /Users/用户名/.jetbrains,找到该文件,删除 打开Finder,查看隐藏的文件(com+shift+.),找到资源库->preferences->删除IntelliJIdea相...原创 2020-03-10 10:16:22 · 3496 阅读 · 1 评论