摘要: 首先添加ppa $ sudo add-apt-repository ppa:webupd8team/java 然后更新系统,刷新软件源 $ sudo apt-get update 最后开始安装 $ sudo apt-get install oracle-java8-installer 查看jdk版本 阅读全文
posted @ 2017-09-05 20:49 渐入佳境coder 阅读(570) 评论(0) 推荐(0) 编辑
摘要: Optional类的介绍javadoc中的介绍 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回> 该对象。使用场景用于避免处理空指针异常(NullPointerException)。将可能为空值的变量... 阅读全文
posted @ 2017-09-04 21:42 渐入佳境coder 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: 生成Stream Source的方式从Collection和数组生成* Collection.stream()* Collection.parallelStream()* Arrays.stream(T array) or Stream.of()从BufferedRe... 阅读全文
posted @ 2017-09-04 13:29 渐入佳境coder 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 对于JVM内存配置参数: -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 ,其最小内存值和Survivor区总大小分别是() 参数解释: -Xms :设置堆的最小值 -Xmx:设置堆的最小值和最大值。 -Xmn:设置了新生代的大小为5120m - 阅读全文
posted @ 2017-09-03 00:33 渐入佳境coder 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Java8 Files类的newBufferedReader()和newBufferedWriter()方法这两个方法接受Path类型的参数。Path 类是Java8 NIO中的接口。可以由Paths类构造。用于表示路径。 可以直接生成BufferedReader和B... 阅读全文
posted @ 2017-09-03 00:03 渐入佳境coder 阅读(7133) 评论(0) 推荐(0) 编辑
摘要: 题目Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.思路实现kmp算... 阅读全文
posted @ 2017-08-28 22:06 渐入佳境coder 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 知识点:两个节点的最近公共祖先思路:用dfs从根节点往下搜索节点,用栈记录从根节点到该节点之间的所有节点。由于栈的先进后出特性,我们就能得到该节点到根节点的序列。两个节点的最近公共祖先就是各自往上回溯祖先时的第一个相同的节点。 由于两个节点到公共祖先的距离不一样,所以... 阅读全文
posted @ 2017-08-28 00:04 渐入佳境coder 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Java Nio相关的包java.nio:包含各种与Buffer相关的类java.nio.channels:包含各种与Channel和Selector相关的类Java.nio.charset:包含与字符集相关的类java.nio.channels.spi:包含于Cha... 阅读全文
posted @ 2017-08-27 21:17 渐入佳境coder 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 最大堆的性质:A[i]>=A[2*i] && A[i] >=A[2*i+1] i=1,2,…n/2 满足这种关系的二叉树就叫做最大堆。利用最大堆实现排序的原理最大的特点是根节点的值是所有节点中值最大的节点。利用这个特点就可以通过不断将根节点交换到尾部的有序数组内就可... 阅读全文
posted @ 2017-08-26 13:35 渐入佳境coder 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 归并排序运用了分治法的思想。 两个有序子数组可以以O(n)的时间复杂度进行合并。 当有序子数组长度s=1时,数组中有n/1个有序子数组,合并后有序子数组长度加倍变为2。 当有序子数组长度s=2时,数组中有n/2个有序子数组,合并后有序子数组长度加倍变为4。 … 当有序... 阅读全文
posted @ 2017-08-26 00:00 渐入佳境coder 阅读(243) 评论(0) 推荐(0) 编辑