java
Caluzeman
知识海洋里的一叶小舟
展开
-
Java 泛型
Integer[] a = new Integer[5];Number[] b = a;b[0] = 0.5;因为Integer 是Number的子类 所以编译不会报错,但是第三行会报错ArrayStoreException泛型中为了避免这种情况List<Integer> aList = new ArrayList<>();List<Number> aNumb...原创 2018-04-02 11:47:41 · 92 阅读 · 0 评论 -
关于打包java project项目 生成jar的一些问题
最近在写java 项目 因为以前总是写java web 项目 这次碰到了几个问题1.因为一些参数需要写在配置文件中 所以配置文件放的位置跟web项目不同 需要放在jar包外面 打在jar包里边不方便读取虽然能读取但是违背了使用它的目的2.打成jar包时要把第三方jar包都打上 .用 runnable jar file 打包...原创 2018-03-27 16:26:22 · 194 阅读 · 0 评论 -
JAVA的四种内部类及为什么要用内部类
最近在看java的源码,但是时长能看一个类中都会有几个内部类比如LinkedList中private class ListItr implements ListIterator<E> { private Node<E> lastReturned; private Node<E> next; priv...原创 2018-04-16 17:07:21 · 3455 阅读 · 1 评论 -
Java 8 新增日期,时间包
参考资料[1]. 疯狂Java讲义(第三版) 李刚原创 2018-03-29 11:42:34 · 127 阅读 · 0 评论 -
java8 lambda 遍历集合
java 8 为 Iterable 增加了forEach(Consumer<? super T> action)方法需要传入对的参数是个函数式接口collction 继承自IterableList<String> collection = new ArrayList<>();collection.forEach(Object ->{ });collec...原创 2018-03-29 15:15:29 · 929 阅读 · 0 评论