Java 使用 IDE

IDE是集成开发环境:Integrated Development Environment 的缩写。

使用IDE的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。
IDE提升开发效率主要靠以下几点:

  • 编辑器的自动提示,可以大大提高敲代码的速度;
  • 代码修改后可以自动重新编译,并直接运行;
  • 可以方便地进行断点调试。

目前,流行的用于Java开发的IDE有:

一、Eclipse

Eclipse是由IBM开发并捐赠给开源社区的一个IDE,也是目前应用最广泛的IDE。Eclipse的特点是它本身是Java开发的,并且基于插件结构,即使是对Java开发的支持也是通过插件JDT实现的。

除了用于Java开发,Eclipse配合插件也可以作为C/C++开发环境、PHP开发环境、Rust开发环境等。

二、 IntelliJ Idea

IntelliJ Idea是由JetBrains公司开发的一个功能强大的IDE,分为免费版和商用付费版。JetBrains公司的IDE平台也是基于IDE平台+语言插件的模式,支持Python开发环境、Ruby开发环境、PHP开发环境等,这些开发环境也分为免费版和付费版。

三、NetBeans

NetBeans是最早由SUN开发的开源IDE,由于使用人数较少,目前已不再流行。

四、IDEA 2023 功能介绍

IntelliJ IDEA 2023 引入了对 Java 16 和 WSL 2 的支持,空间集成,Code With Me,IDE 内的 HTML 预览窗口,可以在 SSH 主机和 Docker 容器中运行代码的选项以及其他有用的更新。

1.空间整合

与 Space 集成,即我们用于软件开发和团队协作的新平台,现成可用。您可以通过“欢迎”屏幕上的“从 VCS 获取”来连接到 JetBrains Space 中的组织。登录后,您可以查看和克隆项目存储库,查看队友的代码并编写 Space Automation 脚本。

2. WSL 2 支持

我们知道您一直在等待此更新!现在,您可以使用 IntelliJ IDEA 中 WSL 2 中的 Java 项目。IDE 可以检测 JDK 安装,安装 JDK,编译和运行 Maven 和 Gradle 项目以及使用 IntelliJ IDEA 构建系统的项目。

3. 协同发展

现在,IntelliJ IDEA 提供了 Code With Me(协作开发和结对编程服务)的开箱即用功能。它还具有视频和语音通话功能,使远程协作更上一层楼。每当您想与同事交谈时,都可以直接从 JetBrains IDE 发起音频和视频通话。“与我一起编码”非常适合 1:1 会议和小组会议,您可以邀请数十名与会人员参加。要了解有关这些更新的更多信息,请阅读我们的 博客文章。

4. 运行目标

通过运行目标功能,您可以在 Docker 容器或远程计算机上运行,测试,分析和调试应用程序。IntelliJ IDEA Ultimate 当前允许您在 Docker,SSH 和 WSL 目标上运行 Java 应用程序,JUnit 测试以及 Maven,Gradle,Micronaut,基于 Maven 的 Quarkus 和 Spring Boot 项目。

5.用户体验

内置 HTML 预览
新的内置浏览器预览功能使您可以快速预览 HTML 文件。要打开它,请在编辑器右上角的小部件中单击带有 IntelliJ IDEA 徽标的图标。如果您在 HTML 中进行了任何更改,或者更改了链接的 CSS 和 JavaScript 文件,则预览将即时更新。

在搜索范围内自定义外部依赖项
我们使搜索范围更加可定制。您可以将“外部依赖关系”设置 为包含在范围中或从范围中排除。转到 首选项/设置| 外观与行为| 合并范围并使用右侧的按钮更改外部依赖项的状态。

6. 版本控制

更好的请求请求支持
现在,创建拉取请求所需的时间更少:只需在“拉取请求”视图中单击+图标,然后填写所有详细信息。视图顶部的新选项卡包含有关拉取请求的所有信息。如果双击“文件”选项卡中的任何文件,则 IDE 将打开编辑器差异。您还将找到对请求请求模板的支持,其中包含请求请求的描述文本。

7.支持 Git 提交模板

IntelliJ IDEA 支持 Git 提交模板。如果要创建自定义提交消息,则可以使用模板,并在其中填写您认为重要的信息。然后,IDE 将显示此文本作为初始提交消息。

//## 五、IDEA 快捷键

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iHero

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值