1.3集成开发环境(IDEs)
你完全可以用文本编辑器来写Java 程序。但是,IDE会更方便。它不仅仅可以检查你的代码语法,还可以自动填写代码,检测,和调试你的程序。另外,在你输入的时候就自动编译了,还有运行Java程序只要点击个按钮就行。这样,可以节省你很多时间。
Java IDEs的产品有很多,幸运的是,其中最好的都是免费的。以下是一个简短的列表:
NetBeans(免费且开源)
Eclipse(免费且开源)
Sun’s Java Studio Enterprise(免费)
Sun’s Java Studio Creator(免费)
Oracle JDeveloper(免费)
Borland JBuilder
IBM’s WebShpere Studio Application Developer
BEA WebLogic Workshop
IntelliJ IDEA
最流行的两款软件是NetBeans和Eclipse。在过去的几年中,这两位一直在争夺一哥的位置。NetBeans和Eclipse都是开源软件且有自己的强大支持者们。2000年时,Sun Microsystem 在从Czech 公司那买了Netbeans Ceska Republika后,仍然继续为其大量投资。而Eclipse则是由IBM创造用来对抗NetBeans的。
哪一个更好呢?这完全取决于你问的人。他们的受欢迎程度促使其他软件制作商也都出版免费的IDEs。甚至连Microsoft, 他家的.NET技术是Java中很强大的竞争者。但是受到它们的影响,它也不得不为Visual Studio.NET发放Express 免费版。
此书提供了关于NetBeans和Eclipse的简短教程,分别在附录D和附录E。请尝试使用IDE,你绝对会从中受益良多。
总结
此章节帮助你完成了你的第一个Java 程序。你使用了文本编辑器来写了一个程序,再使用javac 把它编译成类文件,最后使用java 工具运行类文件。
当一个程序变的更复杂和项目变的更大时,IDE可以促进程序的开发 。两个关于开源IDEs的教程参见附录D和附录E。
提问
1. 在存储Listing 1.1时,如果你使用不同的名字,如: whatever.java, 它会被编译吗?
2. 在存储Listing 1.1时,如果你使用其他文件扩展名而不是java,如:MyFirstJava.txt, 它会被编译吗?
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/140599.html