学java用什么编辑器?
学java可用的编辑器:1、Eclipse;2、notepad ++;3、EditPlus;4、 IDEA;5、Sublime Text;6、Visual Studio Code;7、BlueJ;8、JDeveloper;9、JSource等。
学习Java的小伙伴是否在犹豫使用哪个编辑器去学习比较好?下面本篇文章就给大家推荐4款好用的java编辑器,希望对你们有所帮助。
1、Eclipse
功能强大,界面简洁美观,启动速度不快!小编没有使用过中文版。
免费,好用,而且不用配置环境变量。
2、notepad ++
这也是一个文本编辑器,免费的。
编写代码时是挺舒服的,因为有不同的颜色显示。
3、EditPlus
这个东西功能强大,界面简洁美观,且启动速度快!支持中文。
但是,收费!
4、idea
IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。
IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克*的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Python等少数语言。
5、Sublime Text
如果说Notepad++是一款不错Code神器,那么Sublime Text应当称得上是神器滴哥。Sublime Text最大的优点就是跨平台,Mac和Windows均可完美使用;其次是强大的插件支持,几乎无所不能;具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等;
6、Visual Studio Code
这是一款针对于编写现代 Web 和云应用的跨平台源代码编辑器,并且这个款编辑器的界面风格跟Sublime Text,同时也拥有对 Git 的开箱即用的支持;
7、BlueJ
BlueJ是一款支持Java编程语言的集成开发环境(IDE)。它原本是为了教育目的而开发的,同时也适合于那些想做小型软件开发的开发人员。它的运行需要JDK(Java开发工具包)的帮助。
主画面用图形展现出当前正在开发的应用程序的类结构,以及可被交互创建和测试的对象。这种互动式的设置,再加上干净,简单的用户界面,可方便地实验正在开发的对象,让初学者更快地上手,而不至于手忙脚乱招架不住。
新手用户可以在BlueJ上检查值并调用方法,作为参数等传递,并且Java表达式可以不编译就直接调用,BlueJ绝对堪称是一款用于Java功能强大的图形化shell/REPL。
BlueJ项目是一个免费和开放的源码软件,并基于GNU和GPL的开源协议。还有专为教学而设计的大学/大专BlueJ入门课程,是非常流行的教科书。它也可以在Windows、Mac OS X、Linux等运行Java的平台上运行。
8、JDeveloper
JDeveloper是由Oracle公司提供的,并作为免费软件发布的一款IDE。它可为我们提供各种在Java、XML、SQL和 PL/SQL、HTML、JavaScript、BPEL和PHP开发中所需的功能。JDeveloper可用于编码、调试、优化和分析部署。 JDeveloper集成了Oracle应用开发框架(Oracle ADF)——一个从终端到终端基于Java EE的框架,可进一步简化应用程序的开发。JDeveloper中有3种版本,即Java版本,J2EE版本和Studio版本。
Java版的条款基于Java SE 6的支持,功能包括代码编辑器、代码导航、重构、兼容Swing、单元测试、版本控制、审计和指标、调试、分析、Ant支持,Maven支持,XML支持以及开放式API和扩展。此IDE平台还可作为另一款Oracle产品,SQL Developer的基础。
9、JSource
JSource是一款免费的Java IDE,是Java开发人员和程序员一个非常不错的选择。
它在创建跨平台的Java应用程序时非常有用,并且非常之轻巧。您可以使用JSource运行、编译、编辑和创建Java文件。其主要特点是支持多种语言的语法高亮显示和Java Swing组件。在JSource的2.0版本中,你可以使用jEdit语法包,也有一些可用于快速开发的开源Java工具。这些工具已通过修改,能与核心JSource结构融洽得非常好。
以上就是学java用什么编辑器?的详细内容,更多请关注其它相关文章!
上一篇: 在PHP中如何使用substr函数
下一篇: javascript框架有哪些