7个用于Java程序员的最佳免费IDE

本文概述

  • 7. jGRASP
  • 6. Dr. Java
  • 5. JDeveloper
  • 4. BlueJ
  • 3. Eclipse
  • 2. NetBeans
  • 1. IntelliJ IDEA社区版
如果你是Java开发人员, 则可能要使用IDE来控制项目(如果你仍然使用简单的文本编辑器, 我们建议你尝试使用此列表中的任何IDE)。 Java IDE是一个应用程序, 使开发人员可以轻松编写和调试Java程序。此顶部的IDE提供了许多功能, 例如:构建Java应用程序, TestNG, 调试, 代码检查, Maven, Gradle, SBT, 代码帮助, JUNIT测试, 多重重构, ant, 可视GUI构建器和代码编辑器质量以及更多。
到目前为止, 你可以从最好的免费Java IDE中获得7个集合。
7. jGRASP jGRASP是一个轻量级的开发环境, 专门用于提供软件可视化的自动生成, 以提高软件的可理解性。 jGRASP是用Java实现的, 并且可以在带有Java虚拟机(Java版本1.5或更高版本)的所有平台上运行。 jGRASP为Java, C, C ++, Objective-C, Python, Ada和VHDL生成控制结构图(CSD); Java和Ada的复杂度分布图(CPG); Java的UML类图;并具有动态对象查看器和查看器画布, 它们与Java的集成调试器和工作台结合使用。
查看器包括一个数据结构标识符机制, 该机制识别代表传统数据结构的对象, 例如堆栈, 队列, 链表, 二叉树和哈希表, 然后将其显示在类似于教科书的直观演示视图中。看起来就像是老派的一切一样, 它非常用户友好。该程序在学习如何使用语言本身以及关键字的确切含义时也可以提供帮助(是的, 语法高亮不是2017, 并且没有自动完成功能)。
jGRASP设置的文件大小约为6MB。
7个用于Java程序员的最佳免费IDE

文章图片
6. Dr. Java Java世界新手?你愿意尝试Java吗?不想搞乱复杂的IDE, 因为你只想在Java中打个招呼世界?你是否以电视广告的声音阅读?然后, Dr. Java可能是你的选择。 Dr. Java是一个非常简单, 轻巧且功能齐全的IDE, 可以在Java世界中起步。它主要是为学生设计的, 提供了直观的界面和交互式评估Java代码的能力。它是用于测试驱动的增量开发的教学和工作的出色工具, 如果你是老师, 则可以使用它向学生讲授Java, 而不会表现出令人生畏的开发环境, 而且听起来像复古的NES游戏Mario Dr , 告诉我这并不友好。
Dr. Java的安装文件大小约为15MB。
7个用于Java程序员的最佳免费IDE

文章图片
5. JDeveloper JDeveloper是一个免费的集成开发环境, 它简化了Oracle创建的基于Java的SOA和Java EE应用程序的开发。 JDeveloper提供对Oracle Fusion Middleware和Oracle Fusion Applications的完整的端到端开发, 并支持整个开发生命周期。使用JDeveloper可以很轻松地在你正在工作的项目中创建代码和修改结构, 这是一个功能强大的程序, 可以完成预期的工作。对于Oracle产品而言, UI非常过时, 并且在2017年感觉过时, 但是对于Java开发人员来说, 它仍然是一个很棒的选择。
对于JDeveloper Java版(通用), JDeveloper安装程序的文件大小约为90MB, 对于JDeveloper Studio版, 约为2.1GB。
7个用于Java程序员的最佳免费IDE

文章图片
4. BlueJ BlueJ是专为初学者设计的免费Java开发环境, 全球已有数百万人使用。 BlueJ的设计刻意兼顾良好的教学法, 这里有一本流行的教科书, 旨在通过BlueJ来教授大学/学院的入门课程, 并且该站点上有很多教学资源。它为项目中的类提供了非常交互式的图形表示, 这是一个非常快速的应用程序。 BlueJ是所有希望开始学习Java但又适合于小规模软件开发的人们的绝佳选择。
BlueJ已有15年的历史了, 但是一直由专职团队进行更新和支持, 它具有一些其他IDE以前没有的功能。它的对象基准, 代码垫和示波器着色都是BlueJ的原始功能。 BlueJ安装程序的文件大小约为12MB。
7个用于Java程序员的最佳免费IDE

文章图片
3. Eclipse Eclipse以我们的Java集成开发环境(IDE)闻名, 但是C / C ++ IDE和PHP IDE也很酷。你可以轻松地将语言支持和其他功能组合到我们的任何默认软件包中, 并且Eclipse Marketplace允许几乎无限的自定义和扩展。
Eclipse具有非常友好的用户界面, 你可以非常轻松地找到所有工具, 并且可以在proyect中导航。你也可以使用很多插件, 使你可以与其他程序(例如android)建立连接。控制台使你可以可视化程序的状态, 可以知道任何问题, 如果需要在程序中添加一些值(例如实时终端), 则可以与之交互。在Eclipse中, 执行给定任务的方法通常不止一种。例如, 你可以使用包资源管理器和/或Java浏览透视图浏览代码。你选择哪种选择取决于口味和经验。值得一提的是, Eclipse非常适合非基于Android的Java开发, 并且与源存储库工具集成。
【7个用于Java程序员的最佳免费IDE】NetBeans设置的文件大小约为50MB, 但在安装过程中它将下载其他内容。
7个用于Java程序员的最佳免费IDE

文章图片
2. NetBeans NetBeans IDE是Java 8的官方IDE。借助其编辑器, 代码分析器和转换器, 你可以快速而平稳地升级应用程序, 以使用新的Java 8语言构造(例如lambda, 函数操作和方法引用)。 Netbeans使你的日常软件开发过程变得容易, 它非常灵活, 可让你轻松安装新插件并快速启动多种类型的项目。与源存储库工具的集成在流程(SVN, Git, Mercurial等)中提供了极大的灵活性。
只要你知道Netbeans的工作原理, 它就非常” 用户友好” , 这意味着, 如果你是初学者, 最好花一些时间通过视频教程或阅读文档来学习该产品。一旦你具有NetBeans的使用经验, 它将在理论上既快速又简单, 因此是最适合你的之一。它是可定制的(使用时需要零配置)。
NetBeans设置的文件大小约为220MB。
7个用于Java程序员的最佳免费IDE

文章图片
1. IntelliJ IDEA社区版 IntelliJ是可用于Java和其他JVM语言开发的最好的IDE之一。它为你提供3个不同的主题, 可满足你几乎所有需求的插件, 用于制作插件的SDK, 从自定义配色方案到自定义按键映射的大量自定义设置。还完全支持多个游标, 这在当今的IDE中是一件很了不起的事情。它集成了控制版本的构建工具, 数据库工具/ SQL的反编译器覆盖范围。
尽管IntelliJ IDEA是Java的IDE, 但即使语言表达被注入到你的String常量中, 它也可以理解并提供多种其他语言的智能编码帮助, 例如SQL, JPQL, HTML, JavaScript等。 Java代码。 IntelliJ IDEA既强大又复杂, 如果你打算用Java进行开发或者你是Android开发人员, 那么绝对应该尝试一下IntelliJ。
IntelliJ IDEA的安装文件大小约为350MB。
7个用于Java程序员的最佳免费IDE

文章图片
不要害怕, 也不会因为使用Java使用的工具而感到害怕。可能需要一些时间, 尤其是对于初学者而言, 要了解IDE的真实品质并养成自己的习惯。分析多年来使用它的开发人员的工作流程, 并向他们学习(我们建议你看视频教程)。这将帮助你更广泛地了解新IDE的可能性。
如果你知道另一个很棒的免费Java IDE, 请在评论框中与社区共享。

    推荐阅读