使用Java为初学者编程

时间:2009-04-06 14:05:56

标签: java

我是瑞士一所大学的注册学生,因此我知道编程是Electrotechnik(电气工程)的一部分,我将参加该领域。

如何以最简单的方式学习Java编程,没有其他人的帮助?

我通过学习书籍来尝试它,但我发现这并不容易,特别是单独完成它。

13 个答案:

答案 0 :(得分:11)

对于对编程一无所知的人,只是阅读教程不会为你做。使用您使用的任何editor 下载 tutorial并实际编写程序会更好。

  

关于编程的事情,你实际写越多,你得到的就越好。

答案 1 :(得分:8)

Grüß,Thomas,如果你还没有学过任何编程,那么开始可能有点困难,但Sun Java Tutorials是一个很好的起点。

答案 2 :(得分:5)

试试Java Tutorial。它将引导您完成实际示例,您可以在各种IDE中尝试使用代码。我通常觉得比读书更容易。

答案 3 :(得分:5)

Head First Java很好,如果你能超越风格。有些人喜欢它,有些人讨厌它(我之间找不到任何地方)。有趣的是那些喜欢这种风格的人是我找到更多经验的人(不是100%真实),但这本书是针对那些经验不足的人。

如果你喜欢这种风格,它是一本好书,如果你讨厌这种风格,还有其他的,只是让我们知道(正如其他人所问),你是100%新编程,如果没有其他语言你知道。还有哪些语言特别是你遇到了麻烦?

答案 4 :(得分:4)

实际上你必须学习两门东西,编程和Java。

我推荐书thinking in Java(Bruce Eckel),当前版本是第4版,但你可以免费下载第3版......

答案 5 :(得分:1)

到目前为止,您尝试过哪些书?当我开始有人向我推荐“Sprechen Sie Java?”我的HanspeterMössenböck当时对我来说非常好用(在开始使用计算机科学之前没有编写任何代码)。

答案 6 :(得分:1)

您可以在Javapassion尝试免费course

答案 7 :(得分:1)

如果您希望获得学习成绩,可以选择其他选项,您可以浏览M.I.T.的开放式课件。例如,Intro to Java Course

答案 8 :(得分:1)

尝试Yakov Fain的免费一本书Java Programming for Kids, Parents and Grandparents

答案 9 :(得分:0)

  1. 自己设置并完成一个“Hello World”教程,下一步有很多。

  2. 一旦知道就可以编译Java程序并查看输出。想想一个小程序。它可能就像将Celcius转换为Fahrenheit一样简单,反之亦然。使用Google和您需要的任何其他资源构建,以找到您需要做的事情。一旦你开始运行,想一些更复杂的事情。构建它,继续这样做一段时间。

    • 通过构建真正的应用程序,为您提供您想要的东西,您会更有动力,并且您将了解自己的工作做得更好,因为所有卷曲的细节都没有像您在线或预订教程那样为您解决。你可能不会使用最优雅的设计,但你会了解更多。
  3. 然而,在某些时候,你需要开始深入研究有关面向对象架构等的书籍,但现在只需跳进去强迫你的大脑学习。

答案 10 :(得分:0)

在这里实际做一些编码的另一次投票。如果您不喜欢书中的练习,那么尝试编写您个人感兴趣的内容。在我学习C#的过程中,我正在编写一个关联和显示照片和GPS轨迹的程序,作为一个衍生产品,我正试图在WPF中编写一个3D图形组件。有一个我真正感兴趣的真正问题对我有很大影响,你可能会对银行账户类和车辆的实施感到厌倦。

答案 11 :(得分:0)

看看BlueJ。它旨在教Java

答案 12 :(得分:0)

我推荐斯坦福课程CS106A,可以免费下载,也可以在iTunes上找到。这是一个很棒的课程,老师非常热情:
http://www.stanford.edu/class/cs106a/

我同意其他人的观点,即Sun教程和Thinking in Java免费书籍非常出色,但是,我不认为他们可以为那些全新的人替换视频。