学哪些?
- Java编程语言基础知识
- 包声明、关键字、变量定义、运算符、类型转换、注释
- 流程控制:条件判断、循环控制
- 字符串
- 数组
- 类与对象
- 接口、抽象、继承
- 异常处理机制
- 集合类:列表List、Map等
- 输入、输出处理(文件操作)
- 反射机制
- 多线程
- Java Web编程相关
- HTML
- CSS
- JavaScript
- SpringBoot
- Thymeleaf
- 数据库
- MyBatis
- 编程实战
- 界面编程(Swing):这个过时了,没人用。
- Servlet、Jsp:过时技术,不需要怎么关注。
- 爬虫、大数据:虽然Java也能做这些,但是业界用的较少,没必要学。