如果你想在web方面作一些开发的话,一定要学一学 java .弄通微软的 visual
basic 及 borland delphi 用来建造网站恐怕也需要6个月时间,你现在不妨就开始
学起来.
正如你的问题中提到的, 开始学习java的2个途径一是一本好的教材,另一个是一个好
的开发环境. 现在有大量的关于java的文章可阅读, 你必须根据你的编程经验进行选
择阅读.如果你有很深的c 或 c++ 的经验, 那你可以看 由 addison wesley. ken
arnold 编写的sun's java series ,及 james gosling写的 the java
programming language , gosling 是java语言创建者之一, 因此你可相信他的书.
许多人认为 laura lemay的 teach yourself java in 21 days是本好书. 我的
java sourcebook, 由j. wiley 和 sons出版, 也不错. 一般, 新的程序员可找一
下下列图书:
a thorough discussion of object-oriented programming
coverage of the language with lots of examples
an explanation of the java class libraries (packages), which provide the building-block objects you'll use to construct java applets
an in-depth look at the awt (abstract windowing toolkit), which is java's user interface library
另外,下面这些书也许同样会对你有所帮助:
network programming
multimedia and animation
integrated development environments (ides) like symantec cafe and microsoft j++
writing standalone applications
我建议你去一个书目全一点的书店,找一本能涵盖上述内容的参考书, 或者,如果你经
济上还可以的话,选一本好一点的教材及一些参考书, 毕竟一本书不可能真正覆盖所有
的内容.
你在开发工具上的选择取决于你所应用的平台.如果是在 mac 或 pc平台, 请保证你
具有了一个集成的开发环境.mac 用户应参考metrowerks 或 symantec cafe.
windows 平台用户可从微软, symantec, sun, borland, 或其它中选择开发工具.
喜欢 symantec cafe, 尽管 microsoft visual j++ 也不错. cafe 在市场上最为
常见, 运行表现极好. 对一些小的项目其gui builder 非常好, 但如你打算严肃的作
一些用户界面良好的东西,我劝你用 marimba's bongo .
microsoft visual j++ 是市场上最快的java实现工具, 并且如果你要写 java的
activex controls ,它是唯一的选择 , 但它有不少缺陷使我重回 cafe. 如果你想使
用,请确保你从他们的站点上拿到了最新的版本. j++免费附带东西,来自于一本好书:
learn java now. cafe 和 j++ 都有一个优秀的debugger - 开发大的applet所必
须用到的.
unix 会很高兴用emacs 及 命令行工具. sun的 java workshop 不错, 但也有些小
缺陷. 如果你是在 solaris下运行并且希望有图形 ide,它是最好的选择.
希望我的介绍会对你有所帮助,祝好运!
闽公网安备 35060202000074号