hshuo
hshuo
全部文章
Java基础
DDD 领域驱动(1)
Docker(12)
Dubbo(11)
JUC(11)
Maven(2)
MySQL(6)
Redis(10)
SpringBoot(4)
SpringCloud(9)
SpringCloud Alibaba(3)
微服务常见概念(1)
数据结构(10)
未归档(2)
杂文(2)
算法(6)
计算机操作系统(8)
计算机网络(7)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
hshuo的博客
多听、多学、多记、多写
全部文章
/ Java基础
(共7篇)
Java IO
来自专栏
基础 IO 文件IO流:FileInputStream、FileOutputStream、FileReader、FileWriter 数组IO流:ByteArrayInputStream、ByteArrayOutputStream、CharArrayReader、CharArrayWriter 管...
Java IO
2022-08-29
1
359
HashMap
来自专栏
存储 数组存储 通过 key-value 键值对分散存储在一个数组中,key 通过 hash 运算转化为数组下标 put() 时间复杂度: 多线程情况下,put()可能导致多线程数据被覆盖 A线程执行put方法存储数据,首先通过hash函数计算索引下标,然后获取到该下标里面的链表头节...
HashMap
2022-08-22
3
423
java基础
来自专栏
java基础数据类型(8种) 字符型:char(2个字符) 布尔类型:boolean(1个字符) 整数型:byte(1个字符)、 short(2个字符)、 int(4个字符)、 long(8个字符) 浮点型:float(4个字符)、 double(8个字符) 修饰符 public:对所有类...
java基础
2022-07-09
2
433
JVM常见的基础知识
来自专栏
对象是否死亡 引用计数法: 分配对象的时候,额外为对象分配一段空间,用于记录指向该对象的引用个数; 如果有一个新引用指向改对象,则计数器加1;当一个引用不再指向该对象,则计数器减一; 如果计数器的值为0,则该对象为垃圾对象; ...
可达性分析
引用
对象创建
分配内存空间
指针碰撞
空闲列表
JVM调优
2022-03-03
1
498
java的垃圾回收(GC堆)
来自专栏
GC堆 GC的过程? 大部分情况,对象都会首先在Eden区域分配,等到Eden区域满了会进行Minor GC,将存活的对象放入s0或者s1,同时对象的年龄会加1,当年龄增加到一定程度(大于15)的时候就会晋升到老年代; 进行Minor GC,Eden区...
垃圾回收器
垃圾回收算法
GC堆
2022-03-03
2
586
ArrayList
来自专栏
初始化 默认容量大小为10; 存储是Object[]数组; public ArrayList(int initialCapacity) { &nb...
ArrayList
2022-02-13
2
354
JVM
来自专栏
JVM包含哪几个部分? 类加载子系统 运行时数据区(程序计数器、虚拟机栈、本地方法栈、堆、方法区) 执行引擎 类加载子系统 类的加载过程 加载 ->...
JVM
类加载子系统
运行时数据区
2021-09-04
8
541