当你决定要学习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%内容,订阅专栏后可继续查看/也可单篇购买

java面筋八股大全 文章被收录于专栏

(1)全网最精简八股整理,各个头部公司最新面经整理(2)面试时非技术问题的话术整理;价格随着内容增加而增加,早订阅早享受

全部评论

相关推荐

05-09 14:45
门头沟学院 Java
点赞 评论 收藏
分享
SadnessAlex:跟三十五岁原则一样,人太多给这些***惯坏了
点赞 评论 收藏
分享
评论
5
14
分享

创作者周榜

更多
牛客网
牛客企业服务