IntelliJ IDEA:这是一款由JetBrains公司开发的Java集成开发环境(Integrated Development Environment),被广泛认为是目前Java开发者最好的集成开发工具之一。它支持Java、Groovy、Kotlin等多种编程语言,并且提供了丰富的插件系统,对Web、 enterprise以及移动应用开发提供了全面的支持。

内容大纲

  • 版本查看

  • JDK 配置

  • 工程和模块创建

  • 工程导入

  • 新建包、新建类

  • 主题风格配置

  • 字体缩放设置

  • Maven 配置

  • 汉化

0. 工程和模块

在IntelliJ IDEA这款集成开发环境中,工程(Project)和模块(Module)的概念及它们之间的关系如下:

  1. 工程(Project)

    • 工程是IntelliJ IDEA中最高级别的组织单元,代表的是一个完整的工作空间或解决方案,它可以包含多个不同功能的子项目或组件。

    • 工程可以看作是一个容器,用来管理多个相关的模块、库、运行环境设置(如SDKs)、版本控制系统设置等资源。

    • 工程文件通常以.ipr格式保存,用于存储整个项目的基本配置信息。

  2. 模块(Module)

    • 模块是工程内部的独立单元,每个模块都有自身的源代码目录、输出目录、依赖项(包括库、SDK和其他模块)等配置信息。

    • 模块可以对应于一个Java应用程序、一个Web应用程序的一部分、一个库项目或者其他类型的项目。

    • 模块可以独立编译、测试和部署,即使在同一个工程内也可以有相互依赖关系。

    • 模块文件通常以.iml格式保存,用于记录模块的具体配置信息。

  3. 关系

    • 工程中可以包含一个或多个模块,这些模块共享工程的整体配置,例如全局的SDK设置、统一的代码风格等。

    • 同一个工程内的模块之间可以有依赖关系,通过在模块设置中指定依赖模块,使得一个模块可以直接引用另一个模块中的类和资源。

    • 模块可以视为工程内部的逻辑分割,帮助开发者更好地组织和管理复杂的应用程序结构。

总结来说,IntelliJ IDEA中的工程就像是一个大房子,而模块则是组成这座房子的不同房间,每个房间都有自己独立的功能和布局,同时又共同构成并服务于整个房子的需求。

1. idea 创建工程

两种方式:

  • 第一种方式:直接新建工程

  • 第二种方式:先新建空工程(类似 Eclipse 的工作空间),再在空工程下新建多个 Module 。

第一步:File - > new -> Project

第二步: 左边菜单中 --选择 Empty Project 先建空工程

在输入工程名和更换存放项目的目录 

点击 Finish 后,弹窗提示打开工程在新窗口还是当前窗口,选择 This Window 即可

通过上面步骤,我们建好了空的工程,就是目录。

2. 新建module

选中工程,右键,弹出菜单,选择 New > Module

输入 Module 名称,依次看下面选择后,点击 create 创建

 这样 Module 就创建成功,module 中包含 src 目录,存放源码文件位置

3. 新建类

开始写源代码了,上面提到了,源码必须是在 src 目录下

新建时,选中 src 右键新建类

自定义类名:输入类名后,回车或双击Class

这样类就创建成功了,如下图:


 

4.字体缩放

代码字体大小可以通过配置,方便的缩放字体大小

配置路径:File -> Settings -> Editor -> General

5.主题风格

默认 idea 的整体颜色为深黑色的主题风格,如果想切换主题风格,选择为亮色主题,可以如下:

File - Settings--- Appearance

6. 编写第一个代码

main 提示出来后,回车即可生成main方法

sout 提示出来后,回车,生成System.out.println();



public class Test {
    public static void main(String[] args) {
        System.out.println("Hello,World");
    }
}

 可以输入代码,并点击运行,尝试看下效果:

点击左上角的大三角形:运行代码

运行后输出结果如下:

7. 格式化

下面代码格式混乱,不利于阅读和维护,建议按规范编写代码。

但是格式化,可以使用 ctrl+alt+f

下面为没有格式化的乱的效果:

菜单中选择快速格式化:

格式化之后代码:

8. 汉化(不推荐)

刚接触 idea 的同学,都习惯使用中文的 idea 。其实,英文版使用几次,习惯后并不存在学习障碍问题,因为经常操作的步骤其实没有多少。当然汉化步骤也非常简单。

注意:个人不建议汉化,因为在正式开发工作中,一般都是使用英文版的。

安装插件方式汉化步骤:File 菜单-- Settings ----Plugins ---- Marketplace --- 搜素“chinese” ---选择

安装完成后 需要重启 idea

汉化之后的效果如下图:

9. JDK 配置

idea 的使用是依赖 JDK 的,创建项目时,默认可以指定 JDK ,但是在新建好项目和模块后,如何来配置或更换 JDK 呢,下面来演示讲解。

File  > Project Structure  

打开项目结构窗口,在这里可以更换 Project 或 Modules 的 SDK(也就是jdk)

也可以更换 module 的 sdk 

 完整文档下载:

「最新 Idea2024详细教程」,为避免丢失,先保存到网盘再下载。
链接:https://pan.quark.cn/s/41049cf1497b

「idea2021-2024各个版本」,建议保存到网盘后再下载,以防丢失链接过期
链接:https://pan.quark.cn/s/33837f27cd7f

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐