本节书摘来异步社区《Java和Android开发学习指南(第2版)》一书中的第1章,第1.4节,作者:【加】Budi Kurniawan,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.4 集成开发环境
你可以使用一个文本编辑器来编写Java程序。然而,使用集成开发环境(Integrated Development Environment,IDE)将会更有帮助。IDE不仅会检查代码的语法错误,还可以自动提示代码、调试和跟踪程序。此外,当你录入的时候,编译会自动进行,并且,运行一个Java程序也只需要单击一下按钮。最终,你将用更短的时间进行开发。
可用的Java IDE曾经有数十种之多,但是如今,只剩下3种常用的。好在,前两种完全是免费的:
- NetBeans(免费且开源)。
- Eclipse(免费且开源)。
- IntelliJ IDEA(提供免费版和付费版)。
最流行的两种Java IDE是NetBeans和Eclipse,在过去的几年中,你曾经看到二者之间争夺不断,都想要成为老大。NetBeans和Eclipse都是开源项目,背后有强大的支持者。Sun Microsystems公司在2000年收购了捷克公司Netbeans Ceska Republika,随后就发布了NetBeans。Eclipse是由IBM发起的,是NetBans的竞争者。
关于哪一个IDE更好这个问题,不同的人有不同的答案,但是,它们都很流行,因此,也使得其他的软件厂商都放弃了自己的IDE。即便是Microsoft公司,其.NET技术是Java最强有力的竞争者,也随波逐流,不在为其Visual Studio.NET的Express Editions收费。
本书的附录D和附录E分别提供了NetBeans和Eclipse的简短教程。请考虑使用IDE,因为它用途很大。