最新博客 - 朝如青丝暮成雪
  • 2018年10月24日 maven中pom.xml配置JDK8编译、运行环境   (作者:朝如青丝暮成雪) 摘要:pom.xml 中配置一个maven编译插件即可 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3....... 发表于:2018-10-24 22:52:22 阅读(1890) 评论(0)

  • 2018年10月24日 java8--内置Base64类   (作者:朝如青丝暮成雪) 摘要:使用 Java8,Base64终于得到了在Java中的整合。 Java8现在有内置编码器和解码器的Base64编码。在Java8中,我们可以使用三种类型的Base64编码。 简单: 输出映射设置字符在A-ZA-Z0-9+/。编码器不添加任何换行输出和解码器拒绝在A-Za-z0-9+/以外的任何字符。 URL: 输出映射设置字符在A-Za-z0-9+_。输出URL和文件名安全。 MIME:...... 发表于:2018-10-24 22:37:16 阅读(1291) 评论(0)

  • 2018年10月24日 java8--新的日期时间api   (作者:朝如青丝暮成雪) 摘要:使用Java8,新的日期时间API解决了旧的日期时间API的以下问题、缺陷: 非线程安全: java.util.Date不是线程安全的,因此开发者必须在使用日期处理并发性问题。新的日期时间API是不可变的,并且没有setter方法。 设计不佳: 默认的开始日期从1900年,开始每月从1天从0开始,所以没有统一。不直接使用方法操作日期。新的API提供了这样操作实用方法。 ...... 发表于:2018-10-24 22:32:56 阅读(1132) 评论(0)

  • 2018年10月24日 java8--新的JavaScript引擎Nashorn   (作者:朝如青丝暮成雪) 摘要:从JDK8开始,Nashorn引擎开始取代Rhino (jdk6、7中)成为java的嵌入式js引擎,它将js代码编译为java字节码,与先前的Rhino的实现相比,性能提升了2到10倍。 jjs是java8中一个新的命令行工具,jjs能够在控制台执行java中js脚本代码。 例如,编写一个sample.js 内容如下 print("hello world") 保存文件,然...... 发表于:2018-10-24 22:13:51 阅读(1226) 评论(0)

  • 2018年10月24日 java8--Optional类   (作者:朝如青丝暮成雪) 摘要:Optional用于包含非空对象的容器对象。Optional对象,用于表示使用不存在null值。这个类有各种实用的方法,以方便代码来处理为可用或不可用,而不是检查null值。它是Java引入, 是类似于在 Guava 中的 Optional 。 示例代码: package com.tingcream.java8.optional; import java....... 发表于:2018-10-24 21:57:51 阅读(1071) 评论(0)

  • 2018年10月24日 java8--stream流API   (作者:朝如青丝暮成雪) 摘要:生成数据流 使用Java8,Collection 接口有两个方法来生成流。 stream() -返回顺序流考虑集合作为其源。 parallelStream() - 返回并行数据流考虑集合作为其源 流/Stream是在JAVA8中引入的一个抽象,可以处理类似SQL语句声...... 发表于:2018-10-24 18:02:24 阅读(1119) 评论(0)

  • 2018年10月24日 java8--方法引用   (作者:朝如青丝暮成雪) 摘要:方法引用有助于自己的名字指向方法。方法参考描述使用“::”符号。一种方法参考可以用来指向下列类型的方法。 静态方法。 实例方法。 使用new运算符构造函数(TreeSet::new) ...... 发表于:2018-10-24 17:55:59 阅读(1061) 评论(0)

  • 2018年10月24日 java8--接口增强(默认方法、静态方法)   (作者:朝如青丝暮成雪) 摘要:Java8中接口增强:接口静态方法、接口默认方法。 一、接口静态方法 在接口方法前添加static 修饰符,表示接口中的静态方法。接口静态方法不要求子类实现、重写,且子类也无法实现和重写, 因为静态的东西脱离了对象而存在于类中。 子类实现和继承的是父类、接口的实例抽象方法。 接口中新增静态方法,能够增强接口的功能,而对所有子类、子接口无影响 。如 pub...... 发表于:2018-10-24 17:51:03 阅读(1212) 评论(0)

  • 2018年10月24日 java8--函数式接口   (作者:朝如青丝暮成雪) 摘要:java8中内置了很多接口 ,它们都标记了@FunctionalInterface注解,FunctionalInterface是个无任何抽象方法的接口。Java8试图阐明,当一个接口被标记上FunctionalInterface,那么它应该被开发者注意:这是个函数式接口,应该用lambda表示其实例对象。 Documented @Retention(RetentionPo...... 发表于:2018-10-24 17:20:42 阅读(1153) 评论(0)

  • 2018年10月24日 java8--lambda表达式   (作者:朝如青丝暮成雪) 摘要:java8中lambda表达式,类似c#中 lambda表达式,ES6中的箭头函数 。 定义: 若java 接口中只有一个抽象方法,我们new 这个接口的实例时需要实现这个唯一的抽象方法,除此之外我们还可以使用一种新的表达方式来new这个接口的实例对象,这就是lambda表达式。这就是说,对于任何只有一个抽象方法的接口,都可以采用lambda的方式产生这个接口的实例对象...... 发表于:2018-10-24 17:01:23 阅读(1269) 评论(0)

博主信息
   
数据加载中,请稍候...
文章分类
   
数据加载中,请稍候...
阅读排行
 
数据加载中,请稍候...
评论排行
 
数据加载中,请稍候...

Copyright © 叮叮声的奶酪 版权所有
备案号:鄂ICP备17018671号-1

鄂公网安备 42011102000739号