你的位置:首页 > 软件开发 > Java > 萌新也能看懂的java进阶学习(一)

萌新也能看懂的java进阶学习(一)

发布时间:2017-12-02 03:00:05
写什么?为什么写?写给谁看?这个是写博客的首要问题。写什么?在这个分类下的文章主要是讲一些博主对于JDK9的源码理解结合一些入门级的数据结构与算法。引用和知识来源主要来源于 CLRS(算法导论 第四版 北美教材),Alogrithms( 算法 普林斯顿大学教材 ...

写什么?为什么写?写给谁看?这个是写博客的首要问题。

  • 写什么?

在这个分类下的文章主要是讲一些博主对于JDK9的源码理解结合一些入门级的数据结构与算法。引用和知识来源主要来源于 CLRS(算法导论 第四版 北美教材),Alogrithms( 算法 普林斯顿大学教材 链接:https://algs4.cs.princeton.edu/home/),OpenJdk9源码官方文档和网上各种dalao写的blog。

(CLRS.pseudocode,Alogrithms.code,JDK9.collectionsSrcCode,dalao.blog) withFilter(orig => tanslateToChinese(orign)) => my blogs

博主是一个双非(非211985非科班出身)小程序员,且去年毕业后入行小于一年 并且工作中用到Java并不多,难免有很多错误,希望大家指出。

  • 为什么写?

这个问题分为两个部分,为什么写且为什么在这个时间写。

    1. 为什么写?

其实萌生这个想法到今天已经犹豫了将近两周,我这么菜且经历浅,现在写了不就都成了黑历史。最后想了明白了,菜也好,水也好最重要的自己开心,写的开心并且态度端正,说不定有dalao专门来给你纠正自己发现不了的错误理解,何乐而不为呢?其次作为一个双非码畜,技术的积累伴随着基础的极度不扎实,适时梳理并且加强基础理解是十分必要的(例如写blog)。

                     2. 为什么在这个时间写

今年9月底java9已经正式发布,大多数还算可以的企业会始终保持着和最新版本保持一个版本的差距的JDK版本,也就是说全面上线JDK8。我在一些Java技术交流的q群里发现很多老铁们对java8不是很熟悉,借此机会我也想分享一下我入门学习的经历(其实IBM的java8相关文档已经非常详尽了)。8的改动十分巨大,dalao们很多开玩笑说java5之前 5-7 和8以后是三门语言。7的crud工作经验(对于初入行的人来说,确实也只在做crud)3年在日后完全不能换算成8的一年。这是机会也是挑战。

更为重要的是9之后 官方声称半年一更新。支持9的spring5将在明年年底发布,将全面支持响应式编程,webflux框架,相关的新增包Flow由Doug Lea大神亲自操刀。9必然不可能像8一样在漫长的4年等待之后才全面上线! 不去拥抱新技术的码畜只能被淘汰到黑暗的角落,个人估计java9和spring5的组合将在明年年底出现之后迅速全面上线。

  • 写给谁看?

首先必然是写给自己,这个是政治正确。其次面对的对象,应该是和我一样双非的老铁们,对代码更精进。

 

共勉。

 

原标题:萌新也能看懂的java进阶学习(一)

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。