1、六 工具(tools)七、国际化八、部署九、Date-Time Package 十、Scripting5.改善了类型推断改善了类型推断6.方法参数反射方法参数反射2. 方法体为代码块,必须用方法体为代码块,必须用 来包裹起来,且需要一个来包裹起来,且需要一个 return 返返回值,但若函数式接回值,但若函数式接 口里面方法返回值是口里面方法返回值是 void,则无需返回值。,则无需返回值。System.out.println(10 + 5 = + tester.operate(10, 5, addition);concat(): 拼接:拼接:Stream.concat(Stream.of(1
2、, 2, 3), Stream.of(4, 5);Peek:peek方法生成一个包含原方法生成一个包含原Stream的所有元素的新的所有元素的新Stream,同时会提供一个消费函数(,同时会提供一个消费函数(Consumer实例),新实例),新Stream每个元素被消费的时候都会执行给定的消费函数,并且每个元素被消费的时候都会执行给定的消费函数,并且消费函数优先执行消费函数优先执行skip:跳过。:跳过。skip方法将过滤掉原方法将过滤掉原Stream中的前中的前N个元素,返回个元素,返回剩下的元素所组成的新剩下的元素所组成的新StreamIterate: 其返回的也是一个无限长度的其返回的也
3、是一个无限长度的Stream,通过函数通过函数f迭代对迭代对给指定的元素种子而产生无限连续有序给指定的元素种子而产生无限连续有序Stream,其中包含的元,其中包含的元素可以认为是:素可以认为是:seed,f(seed),f(f(seed)无限循环无限循环generator方法,返回一个无限长度的方法,返回一个无限长度的Stream,其元素由其元素由Supplier接口的提供。接口的提供。、limit:截取原:截取原Stream前指定值前指定值N个元素个元素noneMatch:noneMatch方法将判断方法将判断Stream中的所有元素是否满中的所有元素是否满足指定的条件,如果所有元素都不满
4、足条件,返回足指定的条件,如果所有元素都不满足条件,返回true;否则,;否则,返回返回false.System.out.println(new String(asBytes, utf-8); / 输出为输出为: Hello JDK8Clock clock = Clock.systemDefaultZone();/获取系统默认时区获取系统默认时区(当前瞬时时间当前瞬时时间 ) long millis = clock.millis();/ p 经常不断地学习,你就什么都知道。你知道得越多,你就越有力量p Study Constantly, And You Will Know Everything. The More You Know, The More Powerful You Will Be写在最后感谢聆听不足之处请大家批评指导Please Criticize And Guide The Shortcomings结束语讲师:XXXXXX XX年XX月XX日