![]() |
1
6
你可以使用 The Java Tutorials 在Sun学习Java的许多特性。 |
![]() |
2
7
一旦你掌握了JAVA语言, Effective Java 和 Java Puzzlers 将是几本好书来看看。 有效的Java充满了Java语言的特性的最佳实践,最近的版本(第二版)也被更新以涵盖Java 5的特性。 Java谜语中充满了(有趣的)谜题,它将指出有趣的部分和陷阱,即使是更有经验的开发者也会因此而受挫。虽然它看起来像一本“有趣”的书,但它也很有教育意义。 除上述之外,这里有几个链接在学习Java时会有用。
|
![]() |
3
2
斯坦福大学有一个极好的入门课程,可以在YouTube频道免费提供Java。 |
![]() |
4
0
Bruce Eckel用Java思考。它假设您是一个了解C的程序员。 |
![]() |
5
0
当我第一次学习Java时,我已经具备了C和C++的经验。我发现Horstmann和康奈尔的核心Java系列是通过Java的一个很好的节奏巡游,它们甚至有几个与C++的等价性比较,所以如果你知道C++,它很快就会被理解。 |
![]() |
6
0
我发现Sun的Java教程对于那些已经有经验的程序员来说是非常好的。事实上,在他们被写的时候,主要的听众(imo)是人们从其他语言如C++到Java。 我从来没有“正式”学习过Java,每当我需要澄清一些概念时,我并不完全熟悉它是如何工作的,我发现很容易进入教程中的相关点,而不觉得自己是“婴儿对话”。 你没有提到你通常使用的是什么语言,但是Java是非常直观的,即使没有指南也能找到。您只需要教程,如Java线程和类似的东西的具体模型。 一旦你变得舒适,有效的Java是一本好书。 此外,你可以为谷歌提供非常好的“我的语言对Java”的指南。 |
![]() |
7
0
那里有很多教程和书,如果你开始阅读它们,你很容易感到厌烦。
既然你已经是一个开发者(假设你知道最基本的东西),我建议你开始改写一个你最喜欢的应用程序(一个小的)在Java中。它可以是一个独立的或Web应用程序。
开始的时候会有很多错误,但是之后你读了一点Liitle代码,然后你通过阅读和引用最好的源代码来改进。 另一个学习一些复杂主题的好方法是听播客。 |
![]() |
8
0
我个人在开始时使用Eclipse/Java教程,给它看一看(Flash视频): https://eclipse-tutorial.dev.java.net/ |
![]() |
9
0
如果你已经知道了一种流行的OO语言,比如C语言或C++,我发现更具挑战性的部分是学习Java世界中那些流行的框架,以及如何有效地使用它们来帮助你编写更好的代码。 对于Java语言本身来说,我不认为有太多的挑战去掌握它。 |
![]() |
10
0
除了这里的好建议,我还要加上凯西·塞拉和伯特·贝特的 excellent certification guide 进行SCJP测试。当我开始学习Java(来自C++)时,它真的帮助了我。 如果你真的选择获得认证,这本书既有挑战性又有趣味性,很容易让你通过考试。 |
![]() |
11
0
如果你想学习一些关于Eclipse的知识, Eclipse Corner Articles 是一个阅读许多有趣事物的好地方。 |