
牛客
文章平均质量分 76
菜鸟在沉思
哈喽程序员
展开
-
JVM中的泛型
所有的泛型在编译阶段就已经被处理成了普通类和方法。原创 2021-03-04 08:35:16 · 403 阅读 · 1 评论 -
JAVA集合详解(一)
文章目录1.List,Map,Set存取的特点2.ArrayList、Vector、LinkedList的存储性能和特性3.ArrayList和LinkedList的区别4.HashMap和Hashtable的区别4.1继承的父类不同4.2线程安全性不同4.3key和value是否允许null值4.4内部实现使用的数组初始化和扩容方式不同4.5迭代器不同5.快速失败(fail-fast)和安全失败(fail-safe)的区别6.Iterator和ListIterator的区别6.1ListIterator原创 2021-03-03 16:48:07 · 1598 阅读 · 9 评论 -
内部锁池和等待池
Java平台中,每个对象都有一个唯一与之对应的内部锁(Monitor)。Java虚拟机会为每个对象维护两个“队列”(姑且称之为“队列”,尽管它不一定符合数据结构上队列的“先进先出”原则)原创 2021-03-03 11:31:15 · 371 阅读 · 3 评论 -
AWT和Swing
由于 Swing是用纯粹的Java代码来实现的,因此Swing控件在各平台通用。原创 2021-03-02 10:23:00 · 341 阅读 · 0 评论 -
volatile关键字
volatile是java中的一个类型修饰符。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器 失去大量优化的机会。原创 2021-03-02 10:11:03 · 102 阅读 · 0 评论