java
文章平均质量分 59
lincocc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 泛型备忘
Java为什么要添加运行时获取泛型的方法java泛型类类型的问题Java获得泛型类型Examining Class Modifiers and Types原创 2020-11-17 09:59:22 · 193 阅读 · 0 评论 -
java 反编译工具
CFR - another java decompilerhttps://www.benf.org/other/cfrhttps://github.com/leibnitz27/cfrProcyonhttps://github.com/mstrobel/procyonBytecode Viewerhttps://github.com/Konloch/bytecode-viewerd4jhttp://www.secureteam.net/d4jjclasslib bytecode viewe原创 2020-11-16 10:29:36 · 402 阅读 · 0 评论 -
java unicode 备忘
java8 字符串使用 UTF-16public class Hex { public static void main(String[] args) { // codePoint 和 代理对的转换 int codePoint = 0x26b99; System.out.println(new String(new int[]{codePoint}, 0, 1)); // ???? System.out.println("\uD85A原创 2020-11-13 11:09:39 · 147 阅读 · 0 评论 -
java Selector 备忘
Thinking in Enterprise Java 里的例子//: TIEJ:X1:NonBlockingIO.java// Socket and selector configuration for non-blocking// Connects to JabberServer.java// {RunByHand}import java.net.*;import java.nio...原创 2019-11-04 23:15:35 · 177 阅读 · 0 评论 -
HashMap(openjdk1.6)源码分析
本文只是笔记,如有错误,欢迎指出openjdk HashMap源码在线查看HashMap的成员变量 //默认的初始化容量,必须是2的幂次方static final int DEFAULT_INITIAL_CAPACITY = 16;//最大容量static final int MAXIMUM_CAPACITY = 1 << 30;//默认的加载因子sta...原创 2018-05-10 17:11:01 · 318 阅读 · 0 评论 -
ConcurrentHashMap(openjdk1.6)源码分析
本文只是学习笔记,如有错误,欢迎指出ConcurrentHashMap包含若干个Segment组成的数组,每个Segment包含一个table数组,而table是若干HashEntry链表组成的数组HashEntry类,并没有像HashMap那样实现Map.Entry类因为value成员变量是volatile的,不是final, 对于非同步读取,通过数据竞争进行读取时得到null而不是初...原创 2018-05-11 16:33:48 · 304 阅读 · 0 评论 -
LinkedHashMap (openjdk 1.6)源码分析
本文只是学习笔记,如有错误,欢迎指出LinkedHashMap继承HashMap,在HashMap的基础上维护一个Entry双向链表 HashMap的分析可以看上一篇class LinkedHashMap<K,V> extends HashMap<K,V>header是双向链表的头节点,header的after指向链表的最后一个节点,before指向第一个节点...原创 2018-05-15 11:52:00 · 230 阅读 · 0 评论 -
ArrayList (openjdk 1.6)源码分析
本文只是学习笔记,如有错误,欢迎指出ArrayList是使用一个elementData对象数组来存储元素的private transient Object[] elementData;构造器很简单,就是根据传入的参数初始化elementData数组,默认大小为10public ArrayList(int initialCapacity) { super(); i...原创 2018-05-16 17:52:57 · 245 阅读 · 0 评论 -
java8 time API 备忘
当前时间 LocalDateTime.now() 2019-03-31T14:48:06.699 LocalDate.now() 2019-03-31 LocalTime.now() 14:48:06.699 ZonedDateTime.now() 2019-03-31T14:48:06.699+08:0...原创 2019-03-31 15:36:54 · 251 阅读 · 0 评论
分享