
java
文章平均质量分 54
QuietShake
没有简述。
展开
-
JAVA集合
最近吃了map的暗亏,特来此重新梳理集合理论。 为了使程序能方便地存储和操纵数目不固定的一组数据,JDK类库提供了Java集合,所有Java集合类都位于java.util包中。 与Java数组不同,Java集合中不能存放基本类型数据,而只能存放对象的引用。出于表达上的便利,通常把“集合中的对象的引用”简称为“集合中的对象”。存放引用类型数据,对于基本数据类型,其包装类有...原创 2018-05-25 17:40:00 · 359 阅读 · 0 评论 -
Java中文字符编码判断
在开发中产品允许用户输入中文是一件很头疼的事,不同地方产生的请求传过来的中文字符可能编码不同,存到数据库都变成了可爱的乱码,所以必须先把它转成统一的编码格式,how?public static String getUTFStringByEncoding(String str) { String encode = "UTF-8"; String returnStr = ""; try {...原创 2018-05-26 09:44:56 · 2661 阅读 · 0 评论 -
Java数值交换
这是一个很经典的题目,面试考试经常碰到,这种场景一般出现在排序中。我们知道交换两个数有很多写法,总归分为四种:中间值交换、加减交换、运算交换、异或交换,网上有很多关于它们的说法,很多人有异或交换比中间值交换慢的说法,我表示怀疑,因为初学java时就知道位运算在java虚拟机里运算速度是最快的,所以我打算模仿他们的实验进行验证,实验方式很简单,对同一组数进行一亿次循环交换,看它们执行的总时长。 ...原创 2018-05-26 10:39:50 · 1458 阅读 · 0 评论