Java基础
文章平均质量分 76
IT小小码农
这个作者很懒,什么都没留下…
展开
-
字符串分割问题
需要一个简单的Question类主要代码: public Class Question{ private Long id; private String title; // 题干 private String issue; private String selectOne; private String selectTwo; private String selectThree;原创 2015-12-20 16:55:11 · 590 阅读 · 0 评论 -
String 的字符串链接时的内存问题
最近在看字符串链接的问题想到字符串用+号链接。例如以下的代码 String s1 = "a"; String s2 = s1 + "b"; String s3 = "a" + "b"; System.out.println(s2 == "ab"); System.out.println(s3 == "ab"); 第一条语句打印的结果为false,第二条语句打印的结果为true,这说明javac原创 2016-08-16 18:13:50 · 709 阅读 · 0 评论 -
JDK8 HashMap源码浅析
首先HashMap是基于Hash表存储的,每个元素都是一个key-value键值对,内部结构是hash表和链表以及红黑树所存储。其中链表和红黑树解决冲突问题,当集合容量大于阀值时,自动扩容。HashMap实现了Serializable、Cloneable 接口,因此能被序列化和克隆,HashMap是线程不安全的,如果想要安全的话可以使用concurrent包下的concurrentHashMap。...原创 2018-03-07 14:38:00 · 207 阅读 · 0 评论