JDK1.8
小船长的炒菜猫
不积跬步无以致千里,不积小流无以成江海
展开
-
java.lang.ArrayStoreException异常
异常提示:java.lang.ArrayStoreException: java.lang.Boolean at java.util.stream.Nodes$FixedNodeBuilder.accept(Nodes.java:1222) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193原创 2017-08-21 14:56:06 · 86260 阅读 · 1 评论 -
Java8数组和List相互转换
使用Java 1.8中的循环转换数组为List,代码: private List arrayToList(T[] objects) { return Stream.of(objects).map(object -> { return object; }).collect(Collectors.toList()); }原创 2016-11-28 15:00:11 · 69725 阅读 · 2 评论 -
JDK1.8 default
这里的default是在一个接口继承了多个接口时,实现方法默认继承某一个父接口的方法。接口A:public interface A {default String getString(){return "interface A";}}接口B:public interface B {default String getString(){return "inte原创 2016-10-09 10:12:45 · 1130 阅读 · 0 评论 -
Java8指南
翻译自国外大神博客,地址:java-8-tutorial,大神的博客里面有很多关于Java8讲解的文章,看了之后受益匪浅,写的非常好。“Java is still not dead—and people are starting to figure that out.”欢迎来到 Java 8指南. 这篇教程会一步步指导你深入Java8的新特点,在简短的代码示例的支持下,您将学习到如翻译 2018-01-09 16:19:30 · 540 阅读 · 0 评论 -
第一个Nashorn实例(Java8)
之前学习Java8的时候恰好写了个简单的例子,所以放在这里记录一下。文件目录:StringFunction.java,字符串功能类StringNashorn.java,封装脚本引擎NashornTest.java,测试引擎,引擎调用StringFunction.java源码:public class StringFunction { /** * 字符串截取 *原创 2018-01-02 14:43:32 · 2275 阅读 · 1 评论