探索IDEA:Java开发工具的全面介绍

发表时间: 2023-07-26 16:34

“这里是云端源想IT,帮你轻松学IT”

嗨~ 今天的你过得还好吗?

如果你想要得到世界最好的东西

必须得让世界看到最好的你

- 2023.07.26 -

IDEA全称 IntelliJ IDEA,是Java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

今天带大家探索被业界公认最好的Java开发工具——IDEA,本文将主要从新手如何下载安装、怎样进行基本配置、如何写出IDEA中的第一个代码以及常用的快捷键和操作等方面进行详细讲解。赶快收藏起来吧!



一、IDEA概述

IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。



集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

在 Intellig 上编写运行HelloWorld:

是不是感觉挺简单的呢?


二、IDEA下载和安装

1. IDEA 下载

进入官网,点击下载:

可以看到IDEA有两个版本,分别是旗舰版和社区版,如下图。

版本选择参考:

如果你是学生或者高校老师,可以免费申请使用旗舰版,不过这个需要验证你的身份,大概7天左右,那我们可以直接使用旗舰版,因为他30天免费使用,等到认证成功,我们可以免费使用。

学生如何申请免费IDEA,如果你们学校没有配置邮箱,可以到学信网下载文件,选择官方文件。

如果对功能要求不是很高,也可以使用社区版,比较方便,一些基础的功能都是有的。

如果想使用旗舰版,建议使用正版软件(不过太贵了,一年好几千);也可以去网站上找一些版本(你懂得),但不要进行商业使用。


2. IDEA 安装

双击安装包:

选择安装路径:

勾选选项:

点击安装:

安装成功:

启动工具IDEA,选择不导入:

激活 IDEA

进入到页面:

三、IDEA 中的第一个代码

1. IDEA 项目结构介绍

  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)

比如我们已经有了3天的代码,如果我们只放在一级文件夹下,找起来不是很方便。

所以我们可以构建一个个模块用来管理代码:

这些结构的划分,是为了方便管理类文件的。

2. IDEA 中的第一个代码

1)创建 Project 项目

打开IDEA,点击"New Project":

新建一个空项目:

2)创建 Module 模块

新建一个模块:

3)创建 class 类

4)在类中编写代码

public class HelloWorld {public static void main(String[] args) {System.out.println("我是练习时长两年半的Java练习生,喜欢唱跳、rap和篮球!");}}



  • 快捷键 psvm
public static void main(String[] args) {}
  • 快捷键 sout
System.out.println();

5)完成编译运行

点击运行:

运行结果如下:

3. 修改主题

我们可以根据自己的喜好来修改主题:

选择自己喜欢的主题:

另外,如果这预设的没有你喜欢的主题,我们还可以下载插件获得更多的主题。


4. 修改字体

默认的字体大小可能会比较小,我们可以根据自己的爱好对字体类型和大小进行调整:

四、IDEA 中类、模块、项目操作


1. IDEA 中的类操作

1)新建类文件

2)删除类文件

选中要删除的 Java 类,右键选择 Delete 进行删除:

注意:这里的删除是永久删除,不会进入回收站,所以要谨慎小心。


3)修改类文件

修改类名:

这样就修改完成了。


2. IDEA 中的模块操作

1)新建模块

方式一:

方式二:点击工具栏中的文件,选择新建:

2)删除模块

选中要删除的模块,右击选择移除模块,

我们发现文件还在,不过已经不是一个Module了,而是一个Package:

我们再对Package进行删除:

3)修改模块

4)导入模块

总共分为六步,可以跟着我一步一步操作:

这样就成功导入模板了。


3. IDEA 中的项目操作

1)关闭项目

2)打开项目

3)修改项目

修改项目名的话,直接在这里修改并没有作用,应先关闭项目,再修改项目所在文件名,然后再打开项目。


4)新建项目

前面进行演示过了,这里不再重复。

五、工程与模块管理

1. IDEA项目结构

层级关系:

project(工程) - module(模块) - package(包) - class(类)

具体的:

  • 一个project中可以创建多个module
  • 一个module中可以创建多个package
  • 一个package中可以创建多个class

作用:这些结构的划分,是为了方便管理类文件的。



2. Project 和 Module

在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如:user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖,有着不可分割的业务关系。

因此,对于一个Project来说:

  • 当为单Module项目的时候,这个单独的Module实际上就是一个Project。
  • 当为多Module项目的时候,多个模块处于同一个Project之中,此时彼此之间具有互相依赖的关联关系。
  • 当然多个模块没有建立依赖关系的话,也可以作为单独一个“小项目”运行。


3.Module 和 Package

在一个module下,可以声明多个包(package),一般命名规范如下:

  • 不要有中文;
  • 不要以数字开头;
  • 给包取名时一般都是公司域名倒着写,而且都是小写。

比如:xxx网址是www.xxx.com,那么我们的package包名应该写成:com.xxx.子名字。


六、IDEA中内容辅助键和快捷键

1.内容辅助键

快速生成语句

  • 快速生成main()方法: psvm,回车;
  • 快速生成输出语句: sout,回车。

内容辅助键

Ctrl+Alt+space(内容提示,代码补全等)


2.快捷键

注释

  • 单行:选中代码,Ctrl+/,再来一次,就是取消
  • 多行:选中代码,Ctrl+Shift+/,再来一次,就是取消

格式化

  • Ctrl+Alt+L


使用熟练后也可以利用快捷键帮助我们提高开发效率哦!关于IDEA开发工具就先讲这么多,进一步学习使用之后我们会更深刻体会到为什么IDEA是公认的最好的Java开发工具了。


我们下期再见!


END

文案编辑|云端学长

文案配图|云端学长

内容由:云端源想分享