- 博客(4)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 JAVA 8 StreamAPI 和 lambda表达式 总结(三)--Optional类型
在学习Stream的时候,我们会看到Optional类型,它是对结果的封装类,我们看一下它出现的地方:List<Integer> list = new ArrayList<>(); for (int i = 0; i < 10; i++) { list.add((int) (Math.random() * 100)); } ArrayList<Integer> results = new A
2017-02-27 17:17:34 834
原创 JAVA 8 StreamAPI 和 lambda表达式 总结(二)--Stream基本操作
1.从迭代器到Stream操作以前我们遍历一个集合可以用for 循环,iterator迭代器。jdk8新推出了一项特性,Stream语法,用Stream语法可以让代码更加简洁,而且原生支持的并发操作也能提高效率List<Integer> list = new ArrayList<>(); for (int i = 0; i < 100000; i++) { list.add((int) (M
2017-02-21 19:50:34 617
原创 JAVA 8 StreamAPI 和 lambda表达式 总结(一)--lambda表达式
这些天看见另一本好书《给大忙人看的Java SE 8》,其中的新特性 StreamAPI 和 lambda表达式 是之前jdk没有提供的新特性,也是jdk8 重要的更新内容,我会总结一下它们的用法,更详细的参见书本。 lambda表达式的概念 人对一个概念的理解是随着时间渐渐加深的,之前也见过lambda表达式,但那时候学起来完全摸不到头脑,这两天重新去看,终于有了一些概念,可以想象,过段时间会更
2017-02-20 18:43:46 391
原创 集合中视图与包装器概念,及Arrays.asList不可修改的原理解释
最近在学习《Java核心技术》集合的时候,才知道集合中视图的概念,在此做下记录,加深印象.. 在jdk中,我们对Collections和Arrays等包装类并不陌生,它提供了一些静态方法对集合的操作非常有用,比如//生成一个有三个元素为“A”的List集合。 List<String> nlist = Collections.nCopies(3,"A");但是这个返回的list并不是传统的集合对象,
2017-02-14 15:43:51 734
sql转java代码 v1.1
2016-02-18
SQL转Java代码小工具
2015-11-01
《c++对参赛结果分数进行处理》实验报告
2015-02-11
java 泛型的问题,求答案
2017-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人