2019最新java小白学习路线图( 二 )

六、学习Java的异常处理 。 更重要的是学习什么时候用特殊返回值而不使用异常 , 什么时候应该抛出异常而不是处理异常 。

七、熟悉Java常用的数据结构 , 如基本的数组类型 , 以及泛型容器(java.util.*) , 尤其是java.util.List接口和java.util.ArrayList实现;以及java.util.Map接口和java.util.HashMap实现 。

八、熟悉标准库里的各种工具 , 包括日期时间、字符串格式化、IO等 。

九、熟悉Java的命名习惯 , 以及Javabeans的常规 。

十、使用一个第三方的库(比如Apache Commons Lang通用工具库) , 让你的程序依赖于它的二进制jar包(而不是直接拷贝源代码) , 用命令行编译、运行(注意classpath等);也熟悉一下如何用你的集成开发环境添加第三方依赖 。 感受一下手动管理依赖关系的麻烦 。

十一、学习Maven的使用 , 试着让Maven帮你解决依赖关系 , 再试着让Maven帮你创建一个Eclipse工程 。 再试试用Maven打包发布 。

十二、学习软件测试 , 以及JUnit的使用 , 以及怎么在IDE中使用JUnit 。

推荐阅读