Java 教程的相关性

4

好的,我决定学习Java。这是我接触的第一种比较刚性的编程语言,因为我之前只学过javascript(而且还是相对新手)。我需要一份好的教程,假设你在Java方面没有任何经验。我想在购买书籍之前先上网学习一些教程。这个是我找到的教程。这是一个针对儿童的教程,而我只有12岁,所以我想这对我来说应该很不错。我唯一担心的是这个教程假设我使用老的软件比如Windows '98。我不确定这是否已经过时了。此外,我希望能够得到关于在Windows上Java教程的其他建议,因为我必须承认它现在看起来相当令人生畏: P。感谢任何反馈。


3
有一个名为 BlueJ 的集成开发环境。它很有趣,可以帮助你理解面向对象的概念。购买一本书并结合互联网教程使用即可。 - John Eipe
+1 BlueJ。大学教授Java的时候用过它。不过你以后可能会想转到Eclipse/IntelliJ/Netbeans中的一个。 - Steven
谢谢,我正在下载BlueJ。我会转向Eclipse,但我想在没有环境的情况下学习很多,这样我就可以更好地理解它的工作原理,然后再转向像Eclipse这样的东西。 - Jack Davis
6个回答

1

个人而言,我喜欢Oracle/Sun教程

现在先远离企业级的东西。

*编辑:我想补充一点,学习新语言最好的方法之一是尝试用该语言重新创建一些简单的东西。这可以是一个只告诉你当前时间的小服务器,一个简单的井字棋游戏等等。


企业级的东西是什么意思? - Jack Davis
Java 企业级编程是 JEE/J2EE 框架。它基本上是一堆框架和工具,允许您开发一些高级(主要针对服务器)概念。如果您是第一次学习 Java,所有企业级编程都很压抑。 - Steven
我刚开始尝试Greenfoot,感觉很酷,正在学习基础知识。我只是担心这不会教我真正的Java。 - Jack Davis
不太确定Greenfoot。Java是非常通用的语言,因此您可能主要编写Web服务器代码、游戏、Android应用程序等。您可以从任何一个方面学习Java核心编码。 - Steven
很酷,Greenfoot只是一个用于创建简单Java游戏的环境。看起来它正在工作,但我不确定我使用的Java有多高级,以及它为我做了多少事情。 - Jack Davis

1

1

当我学习Java时,我参加了中央康涅狄格大学的入门课程。这门课程的进度足够缓慢,让你能够理解,但也足够快,不会让你感到无聊。

一定要完成每章末尾的练习!


+1 有趣的资源。我个人使用过伯克利韦纳讲座档案。但是他们讲得相当快。 - Pradeep Gollakota

1

这是一个相当不错的儿童教程,尽管有点过时。如果你对那本书感到厌倦,并且想要尝试一些冒险,我建议尝试面向对象设计技能构建。该书涵盖了轮盘赌、大小骰宝和二十一点的完整设计。这三个游戏足够复杂,不能简单地进行设计。像 Steven 建议的那样,Oracle/Sun 的教程也很好。


1
我不确定这是否已经过时了...
教程的年代是我的第一个关注点,《Java Programming for Kids, Parents, and Grandparents》的版权是2004年。对于初学者来说,这是一个不错的Java教程年份,因为它与最新版本的Java兼容(它只是不会涵盖任何全新的内容,但当你刚开始学习时,你不需要那些)。
此外,文档中对Windows 98的引用使人感觉他们希望读者拥有更新的操作系统。例如,在PDF的第18页上,我们看到这样的内容:
如果您有一台旧的Windows 98电脑...
因此,该文档适用于所有使用Windows 98的人,但他们假设Windows 98是一台旧计算机(作者为Win98用户提供了特别建议,其他人都不需要)。该文档还引用了Windows XP,例如,当作者从他的Windows XP笔记本电脑提供截图时,所以作者并不假设所有读者都在使用Windows 98。
最终,我不会担心你正在阅读的文档的年龄或对Windows 98的引用。如果它对你有帮助,请继续阅读。 :)
就其他Java教程而言,我会推荐这里的其他答案。祝你好运。

1

我通过TheNewBoston学习了大部分基础知识。它很清晰,并分为多个部分。这些是视频教程,后来我使用了更多的资源来补充它。

链接:http://thenewboston.org/list.php?cat=31


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接