首页 >Java >java教程 >我是如何学习java的

我是如何学习java的

Linda Hamilton
Linda Hamilton原创
2025-01-22 12:06:11318浏览

How I am learning java

本文将分享我如何利用空闲时间学习Java编程语言的经验。

以下是一些学习要点:

目录

  • 语言学习
  • 个人项目
  • 生态系统

语言学习

首先,我要说明Java并非我的第一门编程语言,因此我的学习速度可能与你的有所不同,这取决于你的经验。

目前,我通过参与Advent of Code挑战来学习Java,这有助于我熟悉Java的通用语法、包导入、文件读取、异常处理、数据类型等等。

这种方法让我在学习过程中几乎每天都有收获。当然,我也会进行一些项目实践来加深理解,让我们来看一下这部分内容。

个人项目

就个人项目而言,我目前正在创建一个类似于Linux命令行的简单CLI,我将其命名为junix。我正在重现的一些命令包括ls、mv和ifconfig。

遇到问题时,我会向ChatGPT寻求帮助,但我尽量避免直接索要解决方案。我会先验证自己的假设是否正确,并结合我在其他编程语言(如JavaScript)中的经验来思考Java的实现方式。

例如,我不会直接问“我想用Java编写一个ifconfig命令”,而是会问类似这样的问题:“我想知道Java中是否存在一组类可以实现类似于Linux ifconfig的功能(我不想使用外部包,只使用STL)”。

当然,在某些情况下,ChatGPT会直接提供代码,但我不会直接复制粘贴。我会仔细研究它使用的类,查找相关的Oracle文档,并比较ChatGPT的建议与文档中的内容。

生态系统

在Java生态系统方面,我开始学习一些工具,例如Maven或Gradle构建系统,以及JUnit等测试库。

总结

目前,我仍在学习Java的过程中。我希望在本月底完成junix(我的第一个Java个人项目)。我还计划再完成2-3个不依赖框架的项目,以真正理解Java构建系统及其通用流程。我希望在二月底开始学习Spring Boot等框架。

以上是我是如何学习java的的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn