我自己先去某招聘网站搜索不少需求java的岗位,认真查看他们应聘的需求,从而从这些来判断我主要要学什么,哪些是我必须掌握的技术,对于这些技术,有针对性的学。后期用学到的知识,把以前自己做的一些.Net的项目,用java重构一遍,期间碰到的一些问题,自行百度,把一些难点给记录下来,写到博客中,加深印象。
我自己最近花了一点点钱在某平台上看了某个视频,讲得很全面,试看了一下,感觉讲得还行,于是决定自己按照上面的内容,把一些自己想看的看一遍。大概我要学习以下内容:
- Java编程基础
1.1 那些基本知识if、else、for、基类、面向对象的知识基本一样,花了半个小时看完了。(之所以还花半个小时,是因为我要确定,是否有一些不同的地方)
1.2 常用类库,String类、时间日期类、数字时间格式化类等。(这些要了解一下,该记还是得记)
(……目前仅看到了上面,下面的还没看到……)
1.3 异常处理
1.4 集合
1.5 文件与IO流
1.6 网络编程
1.7 多线程 - JaveSE
- Java11高级特性
- Oracle数据库、MySql数据库 (之前使用.Net开发基本使用的SqlServer数据库,管理工具和一些sql语句还是有点差异的,这个也需要了解)
- JDBC/DAO
- 前端技术【css\html\js\jq\vue\等这些都一样的,所以我觉得这里基本没啥问题】
- Java EE(JSP)
(……下面的是一些应用框架或者系统,也必须会……) - Maven
- Spring5
- Spring MVC
- Hibernate5
- Structs2
- Mybatis
- 模板引擎
- 互联网缓存
- NoSQL
- Linux (这里我大学学过,有点底子,学起来应该也不会太难。)
接下来的文章,大概就是自己做的一些笔记了。这些是针对我个人的笔记,仅仅是记录一下我不太掌握的,或者单纯只是为了“记忆”的一些东西在往后的博客中。