当你决定要学习java,你要了解哪些东西
第一阶段: Java 核心基础
包括的知识点有:
- Java 基础语法
- 面向对象——封装、继承、多态
- 数据类型
- IO
- 反射
- 异常
最开始要学习的是 Java 基础,学习了这部分,就会对 Java 语言有一个初步的了解。其实大部分语言的基础知识都是大同小异,如果之前已经学习过其他语言如C、C++,那学习这部分会更快。
学 Java 基础,推荐大家看比屋刘老师的 Java 教程,从 Java 基础开始,循序渐进,知识点剖析细致。
推荐阅读《Java编程思想》、《Java核心技术》。
网上也有一些不错的文档教程网站,可以辅助学习:
当学完了这部分,就可以做个图书管理系统、学生管理系统这样的小项目了。时间有限的同学,可以不用做这块的项目,直接做 Java Web 项目就好了。
第二阶段:MySQL 数据库
学习一门编程语言,如果不去操作下数据,就感觉这门编程语言空有皮囊却没有灵魂,对吧?
要想学好数据,首先要学习一下 SQL,推荐《SQL 必知必会》,然后是 MySQL,推荐《高性能 MySQL》。再拓展的话,还有 Redis,互联网技术领域中使用最广泛的存储中间件,推荐《Redis 深度历险:核心原理与应用实战》。还有 MongoDB,非关系型数据库,推荐《MongoDB权威指南》。
面试常见问题:
- 事务
- 索引
- 锁
- 分库分表
第三阶段: Java Web 基础+实战
J学习 Java Web,我们不仅需要掌握后端 Java 技术,还需要学习些前端知识。
前端有三大基础技术 Html、CSS和 Java Script,初学的话,学习这些就可以了。如果想做出更好的交互式效果,可以再学习Vue和React等前端技术。
后端 Java 技术包括 Servlet、Filter、Listener、Session、Cookie、JSP、EL 表达式和 JSTL 等。
其中,像 JSP 这样比较老的技术,目前在各大互联网公司基本不再使用,已经被 Freemark、Thymeleaf 这样的模板引擎所替代,我们只需要了解基本使用即可。
入门 Java Web,推荐尚硅谷的 Java Web 教程,教程不仅包括前端三大技术,还有后端 Java 技术,最后还
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
(1)全网最精简八股整理,各个头部公司最新面经整理(2)面试时非技术问题的话术整理;价格随着内容增加而增加,早订阅早享受