我自己先去某招聘网站搜索不少需求java的岗位,认真查看他们应聘的需求,从而从这些来判断我主要要学什么,哪些是我必须掌握的技术,对于这些技术,有针对性的学。后期用学到的知识,把以前自己做的一些.Net的项目,用java重构一遍,期间碰到的一些问题,自行百度,把一些难点给记录下来,写到博客中,加深印象。
  我自己最近花了一点点钱在某平台上看了某个视频,讲得很全面,试看了一下,感觉讲得还行,于是决定自己按照上面的内容,把一些自己想看的看一遍。大概我要学习以下内容:

  1. Java编程基础
    1.1 那些基本知识if、else、for、基类、面向对象的知识基本一样,花了半个小时看完了。(之所以还花半个小时,是因为我要确定,是否有一些不同的地方)
    1.2 常用类库,String类、时间日期类、数字时间格式化类等。(这些要了解一下,该记还是得记)
    (……目前仅看到了上面,下面的还没看到……)
    1.3 异常处理
    1.4 集合
    1.5 文件与IO流
    1.6 网络编程
    1.7 多线程
  2. JaveSE
  3. Java11高级特性
  4. Oracle数据库、MySql数据库 (之前使用.Net开发基本使用的SqlServer数据库,管理工具和一些sql语句还是有点差异的,这个也需要了解)
  5. JDBC/DAO
  6. 前端技术【css\html\js\jq\vue\等这些都一样的,所以我觉得这里基本没啥问题】
  7. Java EE(JSP)
    (……下面的是一些应用框架或者系统,也必须会……)
  8. Maven
  9. Spring5
  10. Spring MVC
  11. Hibernate5
  12. Structs2
  13. Mybatis
  14. 模板引擎
  15. 互联网缓存
  16. NoSQL
  17. Linux (这里我大学学过,有点底子,学起来应该也不会太难。)

接下来的文章,大概就是自己做的一些笔记了。这些是针对我个人的笔记,仅仅是记录一下我不太掌握的,或者单纯只是为了“记忆”的一些东西在往后的博客中。

更多推荐

4年.Net程序员转Java学习笔记(2)学java自己要学哪些,怎么学