随笔分类 -  Java

摘要:判断key值是否存在 根据key修改value值 阅读全文
posted @ 2019-10-26 11:17 自由与宁静 阅读(262) 评论(0) 推荐(0)
摘要:原理 BitSet是位操作的对象,值只有0或1即false和true,内部维护了一个long数组,初始只有一个long,所以BitSet最小的size是64,当随着存储的元素越来越多,BitSet内部会动态扩充,最终内部是由N个long来存储,这些针对操作都是透明的。 用1位来表示一个数据是否出现过 阅读全文
posted @ 2019-08-15 15:52 自由与宁静 阅读(7445) 评论(3) 推荐(2)
摘要:访问https://downloads.mysql.com/archives/c j/,选择相应版本,如图 加油zip即可得到 阅读全文
posted @ 2018-11-19 13:44 自由与宁静 阅读(15883) 评论(1) 推荐(7)
摘要:Map的遍历方式通常分为4种,但是可能大家看完4种后也不清楚自己到底该用那种遍历方式,下面就根据遍历方式的特点分类说明。1.单纯的获得key或者value,推荐使用map.keySet(),map.values()方式遍历。Map map = new Has... 阅读全文
posted @ 2018-10-05 08:41 自由与宁静 阅读(188) 评论(0) 推荐(0)
摘要:我喜欢用问题去解决问题。1.什么是内存泄漏?答:如果一些分配出去的内存得不到及时的回收,那么当内存使用接近100%就会导致系统运行速度下降,甚至导致程序瘫痪,这种现象我们把它叫做内存泄漏。2.Java程序的内存分配和回收是由谁完成的?答:立即退,JRE,JRE会自动回... 阅读全文
posted @ 2018-08-12 16:20 自由与宁静 阅读(138) 评论(0) 推荐(0)
摘要:据我们所知,Java程序是跨平台的。那么Java是如何实现跨平台的呢?看完下面几句话就会恍然大悟!1.为什么Java语言既是编译型语言又是解释型语言呢?答:运行Java程序,首先需要经过编译,编译后会生成一种与平台无关的字节码(也就是*.java文件),而这种字节码文... 阅读全文
posted @ 2018-08-12 15:04 自由与宁静 阅读(439) 评论(0) 推荐(0)