![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 95
挑战不可能,努力
这个作者很懒,什么都没留下…
展开
-
hashmap实现原理(哈希值计算,put方法,扩容) jdk1.8带来的优化 hashmap并发安全 ConcurrentHashMap
HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。ArrayList和LinkedList的优缺点——数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。hashmap底层是由数组加链表构成,将需要存放的元素算出hash值,在对数组长度取余,得到下标。因为取余得到的值,可能相同。于是该...原创 2018-10-03 12:23:29 · 695 阅读 · 0 评论 -
Java序列化的方式、object类中的方法、接口和抽象类的区别、ArrayList在循环过程中删除
Java序列化的方式a.是相应的对象实现了序列化接口Serializable,这个使用的比较多,对于序列化接口Serializable接口是一个空的接口,它的主要作用就是标识这个对象时可序列化的,jre对象在传输对象的时候会进行相关的封装。b.Externlizable接口继承了java的序列化接口,并增加了两个方法: void writeExternal(ObjectOut...原创 2018-10-03 12:32:50 · 349 阅读 · 0 评论 -
JAVA常用正则表达式
元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multil...原创 2018-10-21 10:21:53 · 90 阅读 · 0 评论