1. IDE的历史,流行的Java IDE

IDE 的历史始于程序员想到组合 4 种最常用的软件开发工具的想法:

  1. 文本编辑器
  2. 编译器(或解释器,取决于语言)
  3. 构建自动化工具
  4. 调试器

从那以后,桥下流了很多水。今天很难想象没有以下功能的 IDE:

  1. 类浏览器:用于轻松浏览项目中数千个类的工具
  2. 与版本控制系统集成
  3. 无需编写代码即可设计图形用户界面的工具
  4. 强大的重构工具(更改代码而不添加任何新功能)
  5. 代码风格分析和执行
  6. 超级强大的调试器,让您甚至可以远程调试程序
  7. 代码分析器和各种有用的自动完成/提示/提示

今天有许多不同的 IDE 供 Java 开发人员使用。其中三个脱颖而出,因为它们最受欢迎:

  • IntelliJ IDEA
  • 网豆

很多程序员还沉浸在 Eclipse 和 IntelliJ IDEA 的长期战争中,但是现在大家已经很清楚 IDEA 赢了。只要你使用它几天,你就会明白为什么。

2. IntelliJ IDEA 的特色

JetBrains 每年发布四次 IntelliJ IDEA 更新。一个 IDEA 版本号由一个年号和对应于该年特定版本的数字组成。比如版本2018.2是2018年的第二个版本,2019.3是2019年的第三个版本,很难混淆。

每个版本都有两个版本的 IntelliJ IDEA:免费付费

IntelliJ IDEA Community Edition
免费版称为 IntelliJ IDEA Community Edition。它拥有您在 CodeGym 上学习所需的一切。所以请随意下载、安装、起飞。你可以在这里下载。

IntelliJ IDEA Ultimate Edition
付费版称为 IntelliJ IDEA Ultimate Edition。它对大量专业框架(如 Spring、Hibernate、GWT 等)提供了强大的支持。充其量,您在 CodeGym 学习的最后阶段将需要这些东西。

IntelliJ IDEA Ultimate Edition 有 30 天的免费试用期,但之后您将不得不为此支付一大笔钱。

如果您想免费使用付费版本,有一种完全合法的方法可以做到这一点。它被称为抢先体验计划 (EAP)。

IntelliJ IDEA EAP
随着每个版本的 IDEA 的发布,存在一些创新无法正常工作或者甚至可能破坏一些以前有效的东西的风险。这就是 JetBrains 允许开发人员下载IntelliJ IDEA Ultimate Edition的未发布版本并在真实项目中对其进行测试的原因。

一方面,该版本存在边缘粗糙的风险。另一方面,您甚至可以在正式发布之前访问最新的 IDEA 功能。而且是免费的。这不是很酷吗?

3.安装IDEA

安装想法

https://www.jetbrains.com/idea/download/" target="_blank">IntelliJ IDEA 官方网页上选择您想要的任何版本的 IntelliJ IDEA 。我希望您已经决定了您喜欢哪个版本。如果您如果您难以决定,我推荐社区版:它简单易用。

有适用于 Windows、MacOSX 和 Linux 的 IDEA 版本。这并不奇怪,因为开发人员非常喜欢这最后两个操作系统。随着您获得经验,您还会惊讶于从控制台/终端管理各种程序和服务是多么容易。

如果您还有疑问,也许IntelliJ IDEA 的官方安装说明可能会对您有所帮助。

4.安装过程视频说明

接下来,只需运行下载的安装程序即可安装 IDEA。我们制作了一个特殊的视频,让您尽可能轻松地完成此过程。

类 =“嵌入响应项目”

安装有问题?写信给支持人员 support@codegym.cc 或使用我们网站页面右下角的小部件。包括问题描述、屏幕截图和操作系统版本将非常有帮助。

5. 创建你的第一个项目

要在 IDEA 中编写你的第一个程序,你需要做三件事:

  • 创建一个新项目
  • 创建一个解决方案类,您将在其中编写代码
  • 运行程序。

创建项目的分步说明


关于如何在 IDEA 中创建项目的视频

类 =“嵌入响应项目”

6. IntelliJ IDEA 插件

IntelliJ IDEA 有各种插件,可以使程序员工作的各个方面更加轻松。但我们主要对那些能帮助我们学习的感兴趣。

只有一个很棒的 IntelliJ IDEA 插件叫做 Key Promoter X。它告诉你如何用一个热键组合执行你在 IDEA 中执行的各种复杂操作。添加它——您不会后悔的。

首先,转到插件部分。为此,请按 Ctrl+Alt+S。然后在搜索栏中输入“Key Promoter X”并安装插件:

恭喜,你离成为一名开发人员又近了一步!