java
文章平均质量分 54
Cold____
这个作者很懒,什么都没留下…
展开
-
JVM基础知识整理
继承ClassLoader,重写其findClass方法。通过name构造文件绝对路径读取文件。创建文件字节输入流。创建字节数组输出流。读取输入流,将数据写入到输出流。将字节数组输出流装换成二进制字节数组。调用ClassLoader的defineClass()方法用字节数组构造clazz对象。@Override// 这里通过入参 name 构造出文件的绝对路径来获取file。try {// 创建文件字节输入流// 创建字节数组输出流int b;= 0) {原创 2024-02-20 22:44:25 · 1953 阅读 · 0 评论 -
LinkedList源码解析
基础源码比较简单,建议手写一遍。原创 2024-01-15 20:53:03 · 335 阅读 · 0 评论 -
源码解析链接
源码链接1、ArrayList2、LinkedList3、HashMap4、TreeMap5、HashSet6、LinkedHashMap7、ConcurrentHashMap8、AbstractQueuedSynchronizer9、ReentrantLock10、ReentrantReadWriteLock原创 2024-01-15 20:09:27 · 350 阅读 · 0 评论 -
ArrayList源码解析
ArrayList是一个基于数组来实现动态扩容的集合,具有良好的查询性能。原创 2024-01-15 20:08:00 · 371 阅读 · 0 评论