
java
六点的太阳
这个作者很懒,什么都没留下…
展开
-
内存泄漏和内存溢出详解
内存泄漏(Memory Leak)概念程序已动态申请的堆内存,由于某种原因程序未释放或无法释放,造成程序内存的浪费,导致系统运行速度减慢甚至系统崩溃等严重后果。内存泄漏的根本原因是:长生命周期的对象,持有短生命周期对象的引用,尽管短生命周期的对象已经不再需要,单因为长生命周期的对象持有它的引用而导致不能被GC回收。发生条件内存泄漏必须满足以下两个条件对象是可达的。即在有向图中,存...原创 2019-12-24 19:54:59 · 1591 阅读 · 14 评论 -
optional orElse与orElseGet的区别
先上代码public static void main(String[] args) { final ArrayList<Object> list = new ArrayList<>(); //optional为空时 System.out.println(list.stream().findFirst().map(x -&g...原创 2019-12-20 09:42:23 · 5901 阅读 · 1 评论 -
JAVA之BigInteger
JAVA之BigInteger用Java来处理高精度问题,相信对很多ACMer来说都是一件很happy的事,简单易懂。用Java刷了一些题,感觉Java还不错,在处理高精度和进制转换中,调用库函数的来处理。下面是写的一些Java中一些基本的函数的及其……头文件:import java.io.*;import java.util.*;imp转载 2015-12-14 00:03:30 · 337 阅读 · 0 评论 -
Java中parse()和valueOf(),toString()的区别
1.parse()是SimpleDateFomat里面的方法,你说的应该是parseInt()或parsefloat()这种方法吧,顾名思义 比如说parseInt()就是把String类型转化为int类型。如 String a= "123"; int b = Integer.parseInt(a);这样b就等于123了。2.ValueOf()方法比如说 In原创 2015-12-07 15:52:44 · 9433 阅读 · 0 评论