UTF-8和GBK等编码格式转换问题 发表于 2018-06-21 更新于 2018-07-03 分类于 学习 阅读次数: Valine: 本文字数: 5.9k 阅读时长 ≈ 5 分钟前言在开发过程中,我们可能会遇到Java各种编码格式之间的转换问题。下面我们来研究下UTF-8和GBK等编码格式之间的相互转化。实践在进行编码转换时,我们用ISO-8859-1编码来接受和保存数据,并转换为相应编码。阅读全文 »
HashMap实现原理 发表于 2018-06-16 更新于 2018-12-22 分类于 学习 阅读次数: Valine: 本文字数: 9k 阅读时长 ≈ 8 分钟前言今天我们来聊聊HashMap。Java集合类里的HashMap,实现Map接口,是个非线程安全的类。HashMap允许key和value有null值,且循环遍历为无序的,HashMap底层主要是通过数组+链表实现的,同时JDK8引入红黑树优化,提高HashMap的性能。要了解HashMap,我们可以从几方面下手。阅读全文 »
Java线程池 发表于 2018-06-10 更新于 2018-06-12 分类于 学习 阅读次数: Valine: 本文字数: 7.4k 阅读时长 ≈ 7 分钟前言Java中,创建线程的方式一般有三种方法:继承Thread类创建线程实现Runnable接口创建线程使用Callable和Future创建线程关于三种创建方法本文不再赘述。阅读全文 »