
(18)...JDK1.8
IT云清
资深Java工程师,研发经理,公众号:java4all
-
原创 Java 8---LocalDate,LocalTime处理日期时间
JDK8中,新增了三个类,用以处理时间。LocalDate专门处理日期,LocalTime专门处理时间,LocalDateTime包含了日期和时间,而且对于很多复杂的问题,都提供了现成的方法,比如:获取2017年12月的第一个周一,这样的处理,在以前,是很复杂的,而现在,只需要一行代码即可。(使用前,需要将JDK升级到1.8)2017-11-06 18:55:4813480
0
-
原创 Google Guava--2.常用集合方法
记录一下Guava中常用的集合方法 /** * Author: momo * Date: 2018/6/7 * Description: */public class ListTest { public static void main(String[] args) { /**List的常见用法*/ //构造list ...2018-06-08 17:23:231461
0
-
原创 Java8 函数式接口(Functional interfaces)
函数接口,是指内部只有一个抽象方法的接口。注意关键词:只有一个,抽象方法,接口。我们声明一个接口,如果满足这个条件,就是函数式接口;编译器会自行检测这个接口是否是一个函数式接口(并不是简单的统计方法数量,是看上面的三个条件),我们也可以显示的使用@FunctionalInterface指定这个接口;但是,如果接口不满足条件,添加@FunctionalInterface注解时,会报错。常...2018-07-18 17:27:46180
0
-
原创 java try with resources方式关闭资源
在我们使用资源时,一般资源使用完毕,都需要把资源关闭掉,在JDK7之前,我们一般都是使用try-catch-finally在finally中进行资源的关闭。示例如下: public static void test1(){ FileInputStream ins = null; FileOutputStream out = null; ...2018-07-23 16:01:384516
0
-
原创 java8 集合操作
利用java8的stream,根据集合的某个属性值,给集合做排序.1.实体类要实现Comparable接口public class IndustryInfo implements Comparable<IndustryInfo>{ private String code; private String name; priva2018-05-16 13:58:47825
0
-
原创 java8 把一个list的元素放到另外一个list
public static void main(String[] args){ list(); } public static void list(){ List<User> list1 = new ArrayList<>(); List<String> list2 = new ArrayLis...2018-04-20 14:15:3823478
1
-
转载 Win10安装 JDK 及配置环境变量的方法
电脑系统是window10了,不过和在window7上差别不大。这个文章很全面,直接照做就可以了。2017-11-16 21:20:15984
0
-
原创 Java8---Stream的基本用法(2)
Stream的一些基本的使用方法,比如去重,遍历,筛选等。2017-11-16 10:52:09574
3
-
原创 Java8---Stream的介绍和相关概念(1)
Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation2017-11-15 17:09:13749
0
-
原创 Java8---java:-source 1.5 中不支持lambda表达式 || 设置idea编译环境
在使用lambda表达式时,可能会遇到如下问题,这是因为idea的编译环境还是1.5(虽然安装的是jdk1.8,但还是需要设置一下)2017-11-10 15:47:104647
0
-
原创 java8 集合的交集、并集、差集
java8中求集合的交集、并集、差集 public static void main(String[]args){ List<String> list1 = new ArrayList<String>(); list1.add("1"); list1.add("2"); list1.add("3");...2019-05-22 09:44:3821039
6