4,159
社区成员




Java的开发平台多种多样。经典的有Eclipse ,流行的有IDEA。这些都被称之为IDE(Integrated Development Environment, 集成开发环境)。之所以被称之为集成开发环境,这是因为通过这些开发平台不仅可以写代码,还可以编译、调试、打包、组织项目(将项目相关文件统一放到一起管理)。
一款好用的IDE是是程序开发不可获取的工具。尤其是在Java的开发世界,经常需要编写冗长但有必要的代码。熟练掌握好的IDE可以极大地提高你的开发效率。
有的同学可能会问:“老师,有的书中说开发Java代码使用“记事本+JDK”就可以了!”这当然也没错。代码文件无非就是文本文件而已,使用记事本自然可以编写代码文件,接下来在命令行刷刷刷的敲入javac, java命令对代码文件进行编译与加载,在控制台上查看出错、运行信息。然而,这些都是需要手动进行的。键盘敲着翻飞,颇有黑客的风采但是效率吗?可想而知。
因此,大家在学习Java的时候一定要熟练掌握一款IDE。我的在线课程里使用的是Eclipse,毕竟是免费而且经典。因此在学习我的课程时建议使用Eclipse。用熟后,很多概念大同小异,再去使用流行的IDEA进行开发,也是非常容易切换。
刚才说了,代码文件就是文本文件。虽然IDE功能强大,但有的时候仅需要简单的浏览一下代码文件、配置文件,启动IDE就有点小题大做了。一款顺手的文本编辑器在查看、编辑文本文件、进行简单开发时,对程序员还是很有帮助的。因此,程序员一般还需熟悉一些小型的开发环境或文本编辑器。推荐几款如下:
建议初学者熟练掌握一款就好,不知道怎么选择就选VS Code,绝对不会错。具体编写大量Java代码的时候还是用Java专业IDE,如Eclipse或IDEA。
其他参考资料:
使用Visual Studio Code开发(编译、调试)C++程序