系列之前我想说的
??最近有一段时间没写博客了,这几天回到学校,才闲下来,决定写一写最近学习到的只是,既是为了分享,也是为了巩固。之前看到过一篇调查,文章的数据是学习新知识,光是看只能获得大约5%,然后依次往后是实践,练习,举一反三等,最后一步呢,就是能够教授给别人,最后一步的知识获取率能够达到95%,虽然说数据不一定准确,但是趋势是应该是没差的。
??写博客,就是属于教授知识的别人的一种方式,虽然博客或许不会有其他人来看,但是至少他有一个用户,就是自己,我发现我前面博客的一些毛病,就是写的太简单,没有条理,没有逻辑,连我自己看了有时候都不知道其所以然,因此这种博客写出来是没有意义的,无论是对自己,还是对他人,作用都是十分小的,也达不到分享的作用,更不用谈提高,巩固自己的水平了。
??从这篇博客开始,我决定开始注重博客的质量,当然质量这个东西,仁者见仁,智者见智,我认为的质量就是能够把你想表达的东西表达清楚,让一个不懂这个知识的人,能开始入门了解,如果是进阶类的文章,则可以让有一定基础的人,至少从中收获一点点东西,哪怕是一行代码,一个公式,一种思考的方法,都是有质量的。所以醒醒吧,天底下没有那么多聪明人,也不需要那么多聪明人,聪明人有时候并不被社会,被人们所容纳,因为他们与他人脱离开来了,整天谈论看似高深的技术,你真的就聪明了吗?人们更喜欢可爱的愚人,而愚人教授的知识,更能让他人接受,所以做一个愚人是我的目标:)。
?? 感慨完了,那就开始吧,每个知识系列的每一章,内容可能不是很多,也不算高深,但我力求能让人理解,也让自己理解,毕竟我也是还没毕业的菜鸟,在编程这一行只能算是LEVEL 1 吧:)。因此本系列博客,是基于我看的众多介绍JDK8的博客与社区(例如javarevisited)以及书籍的一些个人整理与思考,本系列很多思路来自与Richard Warburton的《Java8 函数式编程》。
前言
??本系列博客,介绍的是JDK8 的函数式编程,那么第一个问题就出现了,为什么要出现JDK8?
??JAVA不是已经很好,很强大了吗,很多公司用的还是1.6,1.7呀,1.8有必要吗?更不要提即将问世的JDK9了,鲁迅的《拿来主义》说过这么一句话
去其糟粕,取其精华
??JAVA如果真的这么完美无缺,那为什么还会有其他语言的兴盛呢?所以说,没有一样东西是绝对完美的,JDK8包括之后的版本,就是不断的完善JAVA语言