0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

写Java,eclipse还是IDEA?教你怎么选编译器

如意 来源:百家号 作者: 酷爱小岛 2020-07-01 15:36 次阅读

Java,「eclipse」还是「IDEA」?

作为一名学生党,在学习Java的路上,换过许多编辑器。从最开始的文本文档、到后来大学老师推荐的netBeans,接着是学长推荐的eclipse,目前使用的是IDEA;很明显了,我更倾向于idea,但用过这些的编辑器,我还是想总结一下写Java用哪个IDE比较好!

前言

计算机是一门工程学科,黄色衣领象征着严谨与专业,这就要求计算机人们需要不断学习、不断实践,提高自身技术水平,更好地投入到职业生涯中。Java作为一门现如今被极广泛使用的计算机高级语言,它的功能不容小觑。对于Java语言的初学者来说,使用电脑自带的文本文档练习一段时间是很有必要的,文本文档没有任何提示,没有任何报错,所有的一切只能在被编译时才能体现出来,初学者使用文本文档能够加强对Java代码的理解。如果一入手就使用功能丰富的IDE,只会适得其反,甚至导致连下面这句最基本的代码都无法写出:

public static void main(String[] args)

这是一件非常可怕的事情!

对于Java语言,TIOBE已经公布了编程语言排行榜2020年4月的数据,编程语言4月的排名有了新的变化!

写Java,eclipse还是IDEA?教你怎么选编译器

下图可以更直观地看出区别:

写Java,eclipse还是IDEA?教你怎么选编译器

足以可见,Java语言的地位!

IDE是什么?

IDE 的全称是Integrated development environment(集成开发环境),相比较电脑中自带的文本文档而言,IDE加入了语法高亮,代码缩进,编码变换,界面友好等更加方便开发的功能,并加入了编写、分析、编译、调试等一体化的软件开发所需的功能,成为了一个强大的代码编辑器。

此外,和普通编辑器比起来,有不少 IDE 还会(视所对应的开发环境)提供一些版本控制、可视化编程(例如:Android Studio)、本地运行环境(例如:Eclipse)等功能,做到尽量一次安装,满足开发环境的所有需求。

这就是IDE!平时我们使用的Microsoft Visual C++ 6.0、Pycharm、VScode等等,都属于IDE这个大类别之下的。

eclipse与IDEA的区别:

其实类似的文章网络上有很多很多,对于那些形形色色的功能,我也不想赘述!简单说说我的主观感受:

eclipse使用的是GUI界面设计,虽说GUI以及快要过时了,但它的界面设计给人的感觉还是简洁轻松的。但个人认为,相比IDEA的界面来说,就有些小巫见大巫了,IDEA界面更加人性化,暗色背景增加了许多舒适感,单从这一点,本人是非常推荐IDEA的;

另外,在编写代码的过程中,IDEA的自动补全能力显然是要比eclipse强大许多的,中后期的学习者,使用代码补全功能可以极大提高编程效率,这点来看,我还是更推荐IDEA!

但IDEA功能的强大势必会影响导致一些烦恼,许多用户反馈这样一句话:“过于智能”!物极必反吧!

建议:

IDE 的出现是为了提高开发效率,有一个相对成熟的编译环境和程序。从编程的角度来看,过分去区分 IDE 和编辑器的意义不是非常大,一个用起来顺手且功能齐全的 IDE 就是一个好的 IDE。

但小编目前使用的是IDEA,体验还是不错的。不管是哪个IDE,顺手的、习惯的、就是最好的!当前使用Eclipse,其实也没必要马上更换IDEA,这样只会导致陌生感,需要一段过渡时期。当前使用IDEA,也无需奔着eclipse的简洁去。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2902

    浏览量

    102867
  • 编译器
    +关注

    关注

    1

    文章

    1563

    浏览量

    48527
  • Eclipse
    +关注

    关注

    1

    文章

    114

    浏览量

    21310
收藏 人收藏

    评论

    相关推荐

    idea怎么创建Java项目

    (Integrated Development Environment)是开发Java项目的必备工具。常见的Java IDE有Eclipse、IntelliJ IDEA和NetBea
    的头像 发表于 12-06 14:09 421次阅读

    ideaeclipse环境配置冲突吗

    ,让我们了解一下IdeaEclipse各自的特点和功能。 Idea是由JetBrains开发的Java集成开发环境。它提供了强大的代码编辑器,自动补全功能,以及许多先进的功能,如代码
    的头像 发表于 12-06 14:01 536次阅读

    idea可以运行eclipse项目吗

    。 首先,为了运行Eclipse项目,必须安装Java Development Kit(JDK)。Eclipse是基于Java开发的,因此需要JDK来
    的头像 发表于 12-06 13:57 813次阅读

    eclipse的项目怎么在idea中运行

    要在IntelliJ IDEA中运行Eclipse项目,可以按照以下步骤进行操作: 打开IntelliJ IDEA:首先,确保已经安装并成功启动了IntelliJ IDEA的最新版本。
    的头像 发表于 12-06 13:54 1150次阅读

    eclipse设置java运行环境

    Development Kit(JDK),它是Eclipse所需的Java编译器和运行时环境。你可以在Oracle官方网站上找到JDK的最新版本,并按照指示进行安装。 配置环境变量:安装完成后,需要配置环境变量,使得系统能够找
    的头像 发表于 12-06 11:29 431次阅读

    eclipse怎么运行java项目

    Eclipse中运行Java项目是非常简单的。下面了解一下如何在Eclipse中运行Java项目。 首先,确保您已经在Eclipse中创建
    的头像 发表于 12-06 11:25 855次阅读

    编译器的优化选项

    一个程序首先要保证正确性,在保证正确性的基础上,性能也是一个重要的考量。要编写高性能的程序,第一,必须选择合适的算法和数据结构;第二,应该编写编译器能够有效优化以转换成高效可执行代码的源代码,要做到
    的头像 发表于 11-24 15:37 360次阅读
    <b class='flag-5'>编译器</b>的优化选项

    Intellij IDEA 开发工具实例

    本篇博客我们将会以Intellij IDEA 开发工具为例,所以我这里简单谈谈我们所使用的开发工具。 目前大家做Java开发的,无外乎就两种,eclipse或者Intellij IDEA
    的头像 发表于 09-25 16:21 449次阅读
    Intellij <b class='flag-5'>IDEA</b> 开发工具实例

    iar编译器是大端模式还是小端模式的?

    iar编译器是大端模式还是小端模式的
    发表于 09-25 08:00

    Keil修改ARM编译器及配置方法

    Keil MDK自 V5.36 版本之后,默认就不带 Arm Compiler V5版本编译器。如果需要使用 V5 版本编译器,就需要自己下载并安装。
    发表于 09-19 10:41 1790次阅读
    Keil修改ARM<b class='flag-5'>编译器</b>及配置方法

    编译原理:语言处理器、编译器的结构

    计算机是只认识二进制的,但是我们平常开发中根本不会使用二进制进行开发,我们使用的都是 Java、C 这类的高级语言,每种语言都会经过一系列的转换才能被计算机识别,那么到底是谁做的这项工作呢?一个被称为 编译器(compiler) 的大佬出场了。
    发表于 08-09 09:52 184次阅读
    <b class='flag-5'>编译</b>原理:语言处理器、<b class='flag-5'>编译器</b>的结构

    SDCC-Linux下的51 MCU编译器

    SDCC (小型设备C编译器)是为8位微控制器开发的免费C编译器。尽管兼容多种不同体系结构,但SDCC C编译器更适合8051内核。 SDCC是命令行固件开发工具,含预处理器、编译器
    的头像 发表于 06-16 15:19 3280次阅读

    峰会回顾第6期 | 毕昇编译器与OpenHarmony RISC-V生态的进展

    设计经验,负责探索先进软硬件协同设计技术、工具以及方法。   文章内 容来 源 第一届开放原子开源基金会OpenHarmony技术峰会——开发者工具分论坛   视频回顾   正 文 内 容   由C、C++、Java等高级语言编码的人类可读源代码需要通过编译器
    的头像 发表于 05-05 15:46 1049次阅读
    峰会回顾第6期 | 毕昇<b class='flag-5'>编译器</b>与OpenHarmony RISC-V生态的进展

    R32C/100系列C编译器包V.1.01 C编译器用户手册

    R32C/100系列C编译器包V.1.01 C编译器用户手册
    发表于 04-28 19:54 1次下载
    R32C/100系列C<b class='flag-5'>编译器</b>包V.1.01 C<b class='flag-5'>编译器</b>用户手册

    C/C++编译器的缺省字节对齐方式

    C/C++编译器的缺省字节对齐方式为自然对界。即在缺省情况下,编译器为每一个变量或是数据单元按其自然对界条件分配空间。
    的头像 发表于 04-15 11:24 680次阅读