java趣谈
文章平均质量分 89
sun10081
这个作者很懒,什么都没留下…
展开
-
java趣谈--记录容易被忽略的java小知识--(1)浮点数的精度
1.猜猜返回值是什么?...揭晓答案false 再看看下面的图必须数据进行类型转换才可相等深度探究下原因,原来是浮点数会发生精度丢失,在计算机内部,数据都是由二进制保存的,无法精确的表达我们所需要的数。举个例子,0.09f,它的存储结果是这样的: 0 01111011 01110000101000111101100你可以看到它分成了3段: 第一段符号位(s) : 0 正数, 1 负数 , 其实更准...原创 2018-06-02 19:21:50 · 495 阅读 · 0 评论 -
java趣谈(3)ArrayList与LinkedList插入效率探究
昨天做题时,看到了Collections的reverse方法,区分了arraylist和linkedlist的情况,一时兴起,看了看源码,发现了一些有趣的情况。情况一 尾插public static void main(String[] args){ List list1 =new ArrayList(); long t1 = System.currentTimeMillis(); f...原创 2018-06-16 21:37:42 · 266 阅读 · 0 评论 -
java趣谈(2)说说自增那些事
最近,做题的时候经常遇到自增的问题,就此总结整理一下一、常见情况自增方式有两种:前置和后置,即i++和++i,它们的不同点在于i++是在程序执行完毕后进行自增,而++i是在程序开始执行前进行自增,示例如下:public static void main(String[] args){ int i = 1; System.out.println(i++ + i++); System.ou...原创 2018-06-09 21:29:46 · 504 阅读 · 0 评论