常见问题:Java开发平台与文本编辑器

郑老师 老师 2021-07-24 23:22:01
加精

1.IDE基本概念

        Java的开发平台多种多样。经典的有Eclipse ,流行的有IDEA。这些都被称之为IDE(Integrated Development Environment, 集成开发环境)。之所以被称之为集成开发环境,这是因为通过这些开发平台不仅可以写代码,还可以编译、调试、打包、组织项目(将项目相关文件统一放到一起管理)。
        一款好用的IDE是是程序开发不可获取的工具。尤其是在Java的开发世界,经常需要编写冗长但有必要的代码。熟练掌握好的IDE可以极大地提高你的开发效率。

2.记事本+JDK用来开发Java程序够吗?      

       有的同学可能会问:“老师,有的书中说开发Java代码使用“记事本+JDK”就可以了!”这当然也没错。代码文件无非就是文本文件而已,使用记事本自然可以编写代码文件,接下来在命令行刷刷刷的敲入javac, java命令对代码文件进行编译与加载,在控制台上查看出错、运行信息。然而,这些都是需要手动进行的。键盘敲着翻飞,颇有黑客的风采但是效率吗?可想而知。

      因此,大家在学习Java的时候一定要熟练掌握一款IDE。我的在线课程里使用的是Eclipse,毕竟是免费而且经典。因此在学习我的课程时建议使用Eclipse。用熟后,很多概念大同小异,再去使用流行的IDEA进行开发,也是非常容易切换。

3. 是否就不需要使用普通的文本编辑器了吗?

      刚才说了,代码文件就是文本文件。虽然IDE功能强大,但有的时候仅需要简单的浏览一下代码文件、配置文件,启动IDE就有点小题大做了。一款顺手的文本编辑器在查看、编辑文本文件、进行简单开发时,对程序员还是很有帮助的。因此,程序员一般还需熟悉一些小型的开发环境或文本编辑器。推荐几款如下:

  1. 微软的Visual Studio Code:免费。功能强大、插件众多。有点重,启动略慢。简称VS Code
  2. Sublime Text:免费试用。曾经风靡一时,支持插件。相较VS Code,更轻量级一些。
  3. Linux下的VIM:Linux下最常用的编辑器。
  4. wxMEdit:虽然不常用。但其支持16进制编辑模式。VS Code也可通过安装hex editor插件实现16进制编辑。

     建议初学者熟练掌握一款就好,不知道怎么选择就选VS Code,绝对不会错。具体编写大量Java代码的时候还是用Java专业IDE,如Eclipse或IDEA。

其他参考资料:

使用Visual Studio Code开发(编译、调试)C++程序     

介绍一款开源免费的16进制编辑器wxMEdit

      

       

...全文
844 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Java 发布问题, 以便更快地解决您的疑问

4,161

社区成员

发帖
与我相关
我的任务
社区描述
为初学Java的大学生提供一个学习、交流的社区。 社区包括:技术文章、学习任务、在线课程、在线编程练习。
javajava-eeeclipse 高校
社区管理员
  • zhrb
  • kenandoer
  • 驼同学.
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区板块说明:
1. Java技术:包含Java技术的各种新闻、文章。
2. 教学频道:包含Java基础技术与Java教学中常用的一些文章。建议初学者、在线学习的同学在这里交流、提问、浏览课程学习相关文章。
3. 学习任务:老师发布的教学任务。
4. 其他技术:其他技术文章。

社区链接说明:
1. 在线学习:本社区对应的在线课程(免费学习)。
2. 编程练习:本社区使用的在线编程练习平台(加入在线课程后,免费练习)。
3. 项目实例:一个简单的Java项目示例。
 

试试用AI创作助手写篇文章吧