开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
  1. Home
  2. Computer Science
  3. This article

Java 学习应该怎么开始

2021年05月13日 546Browse 0Like 0Comments

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

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

 

maxresdefault

 

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

熟悉概念

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

Tags: None
Last updated:2021年05月13日

HoneyMoose

有温度的人文和独立的思考

Like
< Previous
Next >

Comments

Cancel reply

Archives
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,362)
    • Confluence (663)
    • Gradle (12)
  • U.S. (482)
  • 文化旅游 (145)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1