Java 学习应该怎么开始

很多人都会问一下,我想学好 Java ,但是又不知道从什么地方开始。

也许下面的学习路径能够帮你下。

 

 

简单来说就是熟悉概念,熟悉工具,熟悉查找方式

熟悉概念

Java 使用的是纯 OO 的,本来面向对象概念是很多的。同时 Java 还有很多自己的一些概念,比如接口,注入依赖,IoC,多线程,流,数据结构,集合类型,这些东西你至少需要了解下是干什么的吧。

大部分情况下并不需要你完整了解这些东西是怎么写的,是怎么用的,但至少需要知道 Java 中有这个东西,这些东西的使用场景大致是什么。

熟悉工具

如果还有人告诉你,你的第一个 Java 程序应该是记事本写的。你可以让他们自己去玩了。

不管是 Java 还是其他语言,都会有很多工具供你使用,这些工具很多是需要数量掌握的,包括有环境的配置,开发工具的安装,代码库的使用,编译集成,部署等等。

对这些工具的使用,你需要有比较清晰的认识,其实很多所谓的工具不一定是需要你安装的。

比如说 Maven,Gradle 这些,这些是 Java 项目中 CI 需要的,你需要为这些 CI 配置环境,然后才能使用。

要看 GitHub 的代码,如果你连 Git 都不了解,那你怎么从上面把代码拿下来自己跑跑呢?

熟悉查找方式

只要你开始写代码,那么你肯定会有很多东西自己都不明白。

不明白没有关系,把不明白的东西变成明白的就是学习的过程。

学习的过程有很大一部分是需要进行查找和信息分类处理的,如何快速进行查找需要的内容,这个也有技巧的。

Java 会有很多 API 供你使用,Java 也会有不同的框架供你使用。当你接触到一个新的名词的时候,你可能完全不知道这个东西是用来干什么的。

这个时候查找能力就很重要了,基本路径就是查找官方网站,然后找找看看有没有使用手册文档。在文档中看看这个东西是干什么的,设计思路是什么,然后再看下 API ,了解这个东西如何去使用。

上面就是一个基本的查找学习路径。

当然你能够比较熟练的使用上面的三部曲后,不仅仅 Java ,就是其他语言,对很多人来说就是时间问题了。

所有前提的前提是基础概念。其实上面说的三部曲都是相辅相成的,越快,越多了解基础概念,并且付诸于实践,那么学习效率越高。

学 Java 也好,学其他语言也好,最最主要的是学习能力。

https://www.ossez.com/t/java/13465

posted @ 2021-05-13 23:54  huyuchengus  阅读(158)  评论(0编辑  收藏  举报