专业的JAVA编程教程与资源

网站首页 > java教程 正文

通俗清晰的Java学习路线,让你入门学习不再无处下爪

temp10 2024-09-19 04:06:08 java教程 14 ℃ 0 评论

有许多粉丝问我,Java到底该怎么学习,今天就分享一下Java的学习路线。因为好多人是想从别的地方转到Java,但是都不太了解Java后端究竟需要什么,究竟要从哪里学起来。今天就分享一些吧。

Java基础

通俗清晰的Java学习路线,让你入门学习不再无处下爪

Java是一门纯粹的面向对象的编程语言,所以不仅要弄懂基础,了解特性也非常重要。比如:封装、继承、多态,此外还有泛型、反射的特性。很多框架都非常依赖反射。比如spring的Ioc和AOP。此外还有 Java 一些标准库也是非常常见,比如集合、I/O、并发,几乎在 Web 开发中无处不在。

有些粉丝想让我推荐一下书籍,我不建议初学者就拿很多专业性书籍看,很慢,而且看不懂,会让你自闭的。就简单推荐一本《Java核心技术》通俗易懂,初学者很好接受。

数据库

关于 sql 方面:SQL 教程、MySQL 教程、

我建议sql一定不要眼高手低,多多练习才是实际的,不要只看懂就行,看懂和会是两码事,你的手是你最好的老师。尤其是sql 语句是能避免多表查询就避免多表查询,能够分开多条语句就分开多条语句,因为这里涉及到多表查询性能和数据库扩展的问题。

关于 JDBC 方面:JDBC 教程、 JDBC 获取连接对象源码分析

你需要弄懂 JDBC API 的用法,其实它只是一组规范接口,所有数据库驱动只要实现了 JDBC,那么我们就可以通过标准的 API 调用相应的驱动,完全不用知道驱动是怎么实现的,这就是面向接口编程的好处。

Web基础

不知道你们有没有看过《初学 Java Web 开发,请远离各种框架,从 Servlet 开发》,真的写的非常的好,你在学习框架之前,一定打好Web基础,基础打好了,看框架真的非常快。

关于 Web 基础这方面数据《Tomcat 与 Java Web 开发技术详解》是我曾经看过的,很详细的解释了 Java Web 开发的技术点,虽然现在有一点老旧,但是学习了解一下还是很好的。、

关于 JSP,你只要了解它其实就是一个 Servlet 就行了,关于它的一些标签用法,有时候可以直接忽略,因为现在互联网几乎没多少公司还用 JSP,除了一些老旧的项目。现在都是流行前后端分离,单页应用,后端只做 API 接口的时代了,所以把重点放在 Servlet 规范上面吧。

Web主流框架

都知道 Spring、Struts、Hibernate 是Java的三驾马车,特别是spring。但是提醒一点就是,千万不要沉迷于各种框架不能自拔,以会多种用法而沾沾自喜,导致知其然而不知其所以然。

Web框架进阶

这里只简单说一下一个轻量级 Web 框架要具备的功能:1.可读取用户自定义配置文件,并以此来初始化框架。2具备 Bean 容器,管理项目的类的对象生命周期。3具备依赖注入,降低类之间的耦合性。4具备 AOP 功能,使项目可进行横向编程,可不改变原有代码的情况增加业务逻辑。5.具备 MVC 框架模式。

开发工具

工欲善其事,必先利其器,我这里就推荐一些自己觉得好用的工具

1.Intellij IDEA:Java 开发最好的 IDE,这个是公认的。

2.Iterm2:macOS 最好用的终端。

3.Chrome:人生苦短,请用 Chrome,来不及解释了,快上车!

4.Postman:很好用的一个接口调试工具。


这次就这么多了,如果有什么没讲到的,或者还想了解的,可以留言和我沟通,之后会有更多精彩文章。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表