第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用)

这篇具有很好参考价值的文章主要介绍了第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第04章_IDEA的安装与使用(上)


本章专题与脉络

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理


【Why IDEA ?】
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

【注】JetBrains官方说明:

尽管我们采取了多种措施确保受访者的代表性,但结果可能会略微偏向 JetBrains 产品的用户,因为这些用户更有可能参加调查。

此外,2022年,某美国软件开发商在对近千名专业的Java开发者调研后,发布了《2022年Java开发者生产力报告》。报告提到:JetBrains 的 IntelliJ IDEA是最受欢迎的 Java IDE,占 48%,其次是 Eclipse,占 24%,Visual Studio Code 占 18%。


本着"工欲善其事必先利其器"的精神,本章从IDEA的介绍、安装、设置入手,讲解IDEA中项目的创建、快捷键与模板的使用、断点调试、常用插件等。

1. 认识IntelliJ IDEA

1.1 JetBrains 公司介绍

IDEA,是 JetBrains (https://www.jetbrains.com/)公司的产品,该公司成立于2000年,总部位于捷克的布拉格,致力于为开发者打造最高效智能的开发工具。
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

公司旗下还有其它产品,比如:

  • WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术
  • PyCharm:用于开发 python
  • PhpStorm:用于开发 PHP
  • RubyMine:用于开发 Ruby/Rails
  • AppCode:用于开发 Objective - C/Swift
  • CLion:用于开发 C/C++
  • DataGrip:用于开发数据库和 SQL
  • Rider:用于开发.NET
  • GoLand:用于开发 Go

用于开发 Android的Android Studio,也是Google 基于 IDEA 社区版进行迭代的。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

1.2 IntelliJ IDEA 介绍

IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,目前已经(基本)代替了Eclipse的使用。IDEA 在业界被公认为是最好的 Java 开发工具(之一),因其功能强悍设置人性化,而深受Java、大数据、移动端程序员的喜爱。

IntelliJ IDEA 在 2015 年的官网上这样介绍自己:

Excel at enterprise, mobile and web development with Java, Scala and Groovy,with all the latest modern technologies and frameworks available out of thebox.

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

1.3 IDEA的主要优势:(vs Eclipse)

功能强大:

① 强大的整合能力。比如:Git、Maven、Spring等

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

② 开箱即用的体验(集成版本控制系统、多语言支持的框架随时可用,无需额外安装插件)

符合人体工程学:

① 高度智能(快速的智能代码补全、实时代码分析、可靠的重构工具)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

② 提示功能的快速、便捷、范围广

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

③ 好用的快捷键和代码模板

④ 精准搜索

1.4 IDEA 的下载

  • 下载网址: https://www.jetbrains.com/idea/download/#section=windows

  • IDEA 分为两个版本: 旗舰版(Ultimate)社区版(Community)

  • IDEA的大版本每年迭代一次,大版本下的小版本(如:2022.x)迭代时间不固定,一般每年3个小版本。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

两个不同版本的详细对比,可以参照官网:
https://www.jetbrains.com/idea/features/editions_comparison_matrix.html

官网提供的详细使用文档:
https://www.jetbrains.com/help/idea/meet-intellij-idea.html

2. 卸载与安装

2.1 卸载过程

这里以卸载2022.1.2版本为例说明。在【控制面板】找到【卸载程序】

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

右键点击或左键双击IntelliJ IDEA 2022.1.2进行卸载:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

如果需要保留下述数据,就不要打√。如果想彻底删除IDEA所有数据,那就打上√。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

软件卸载完以后,还需要删除其它几个位置的残留:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2.2 安装前的准备

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 64 位 Microsoft Windows 11、10、8
  • 最低 2 GB 可用 RAM,推荐 8 GB 系统总 RAM
  • 2.5 GB 硬盘空间,推荐 SSD
  • 最低屏幕分辨率 1024x768

从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很高。可是在实际开发中并不是这样的,因为 IntelliJ IDEA 执行时会有大量的缓存、索引文件,所以如果你正在使用 Eclipse / MyEclipse,想通过 IntelliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上你应该对自己的硬件设备进行升级。

2.3 安装过程

1、下载完安装包,双击直接安装

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、欢迎安装

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

3、是否删除电脑上低版本的IDEA(如果有,可以选择忽略)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理ge-20220606191838180.png&pos_id=img-KJl84x5c-1705747160072)

  • 如果电脑上有低版本的IDEA,可以选择删除或保留。

  • 这里没有卸载旧版本,如果需要卸载,记得勾选下面的保留旧的设置和配置。

4、选择安装目录

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

选择安装目录,目录中要避免中文和空格。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5、创建桌面快捷图标等

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

确认是否与.java、.groovy、.kt 格式文件进行关联。这里建议不关联。

6、在【开始】菜单新建一个文件夹(这里需要确认文件夹的名称),来管理IDEA的相关内容。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

7、完成安装

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

重启以后,单击登录:第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2.4 注册

首先,需要通过用户协议:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

是否同意发送用户数据(特性、使用的插件、硬件与软件配置等),建议选择:不发送。
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

接着,会提示我们进行注册。

  • 选择1:试用30天。在IDEA2022.1.2版本中,需要先登录,才能开启试用。

    第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 选择2:付费购买旗舰版
    第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 选择3:(推荐)
    • 大家参照《.\03-资料\01-IDEA 2022.1 注册文档\IntelliJ IDEA2022.1注册文档.docx》操作即可。
    • 由于存在时效性,如果失效,大家可以自行搜索注册方式即可。

2.5 闪退问题

问题描述:2022.1启动不了,双击桌面图标,没有响应。

解决办法:

打开C:\Users\songhk\AppData\Roaming\JetBrains\IntelliJIdea2022.1\idea64.exe.vmoptions 这个文件。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

内容如下所示:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

删除红框的数据以后,再登录即可正常进入。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

原因:之前使用过的比如2021.2.2版本,pojie了。新版IEDA太智能了,把现有的启运参数也都复制过去了。又因为最新的IDEA,不兼容pojie程序-javaagent:D:\develop_tools\IDEA\IntelliJ IDEA 2021.2.2\bin\jetbrains-agent.jar了,所以报错了,所以JVM结束了,所以没有启动画面,凉凉了。

3. HelloWorld的实现

3.1 新建Project - Class

选择"New Project":

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

指名工程名、使用的JDK版本等信息。如下所示:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

接着创建Java类:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

3.2 编写代码

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

3.3 运行

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

4. JDK相关设置

4.1 项目的JDK设置

File-->Project Structure...-->Platform Settings -->SDKs

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 注1:SDKs全称是Software Development Kit ,这里一定是选择JDK的安装根目录,不是JRE的目录。
  • 注2:这里还可以从本地添加多个JDK。使用“+”即可实现。

4.2 out目录和编译版本

File-->Project Structure...-->Project Settings -->Project

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5. 详细设置

5.1 如何打开详细配置界面

1、显示工具栏

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、选择详细配置菜单或按钮

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.2 系统设置

1、默认启动项目配置

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

启动IDEA时,默认自动打开上次开发的项目?还是自己选择?

如果去掉Reopen projects on startup前面的对勾,每次启动IDEA就会出现如下界面:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、取消自动更新

Settings–>Appearance & Behavior->System Settings -> Updates

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

默认都打√了,建议检查IDE更新的√去掉,检查插件更新的√选上。

5.3 设置整体主题

1、选择主题

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、设置菜单和窗口字体和大小

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

3、设置IDEA背景图

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

选择一张合适的图片作为背景,即可。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.4 设置编辑器主题样式

1、编辑器主题

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、字体大小

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

更详细的字体与颜色如下:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

温馨提示:如果选择某个font字体,中文乱码,可以在fallback font(备选字体)中选择一个支持中文的字体。

3、注释的字体颜色

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • Block comment:修改多行注释的字体颜色
  • Doc Comment –> Text:修改文档注释的字体颜色
  • Line comment:修改单行注释的字体颜色

5.5 显示行号与方法分隔符

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.6 代码智能提示功能

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。 如果想不区分大小写的话,就把这个对勾去掉。建议去掉勾选

5.7 自动导包配置

  • 默认需要自己手动导包,Alt+Enter快捷键

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 自动导包设置
    • 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
    • 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.8 设置项目文件编码(一定要改)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

说明: Transparent native-to-ascii conversion主要用于转换ascii,显式原生内容。一般都要勾选。

5.9 设置控制台的字符编码

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.10 修改类头的文档注释信息

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

比如:

/**
* ClassName: ${NAME}
* Package: ${PACKAGE_NAME}
* Description: 
* @Author 尚硅谷-宋红康
* @Create ${DATE} ${TIME} 
* @Version 1.0   
*/

常用的预设的变量,这里直接贴出官网给的:

${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.

5.11 设置自动编译

Settings-->Build,Execution,Deployment-->Compiler

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

5.12 设置为省电模式 (可忽略)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

IntelliJ IDEA 有一种叫做省电模式的状态,开启这种模式之后 IntelliJ IDEA 会关掉代码检查代码提示等功能。所以一般也可认为这是一种阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。

5.13 取消双击shift搜索

因为我们按shift切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。可以取消它。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 方式1:适用于IDEA 2022.1.2版本

在2022.1版本中,采用如下方式消双击shift出现搜索框:搜索double即可,勾选Disable double modifier key shortcuts,禁用这个选项。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • 方式2:适用于IDEA 2022.1.2之前版本

双击shift 或 ctrl + shift + a,打开如下搜索窗口:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

选择registry…,找到"ide.suppress.double.click.handler",把复选框打上勾就可以取消双击shift出现搜索框了。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

6. 工程与模块管理

6.1 IDEA项目结构

层级关系:

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

具体的:

一个project中可以创建多个module

一个module中可以创建多个package

一个package中可以创建多个class

这些结构的划分,是为了方便管理功能代码。

6.2 Project和Module的概念

在 IntelliJ IDEA 中,提出了Project和Module这两个概念。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

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

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

6.3 Module和Package

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

1.不要有中文
2.不要以数字开头
3.给包取名时一般都是公司域名倒着写,而且都是小写
  比如:尚硅谷网址是www.atguigu.com
  那么我们的package包名应该写成:com.atguigu.子名字。

6.4 创建Module

建议创建“Empty空工程”,然后创建多模块,每一个模块可以独立运行,相当于一个小项目。JavaSE阶段不涉及到模块之间的依赖。后期再学习模块之间的依赖。

步骤:

(1)选择创建模块

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(2)选择模块类型:这里选择创建Java模块,给模块命名,确定存放位置

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(4)模块声明在工程下面

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

6.5 删除模块

(1)移除模块

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(2)彻底删除模块

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

6.6 导入老师的模块

(1)将老师的模块teacher_chapter04整个的复制到自己IDEA项目的路径下

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

接着打开自己IDEA的项目,会在项目目录下看到拷贝过来的module,只不过不是以模块的方式呈现。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(2)查看Project Structure,选择import module

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(3)选择要导入的module:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

(4)接着可以一路Next下去,最后选择Overwrite

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

最后点击OK即可了。

6.7 同时打开两个IDEA项目工程

1、两个IDEA项目工程效果

有些同学想要把上课练习代码和作业代码分开两个IDEA项目工程。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、新建一个IDEA项目

注意:第一次需要新建,之后直接打开项目工程即可

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

3、打开两个IDEA项目

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理
第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

6.8 导入前几章非IDEA工程代码

1、创建chapter01、chapter02、chapter03等章节的module

将相应章节的源文件粘贴到module的src下。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

打开其中各个源文件,会发现有乱码。比如:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

2、设置编码

当前项目是UTF-8。如果原来的.java文件都是GBK的(如果原来.java文件有的是GBK,有的是UTF-8就比较麻烦了)。

可以单独把这两个模块设置为GBK编码的。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

改为GBK,确认即可。如图:

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

7. 代码模板的使用

7.1 查看Postfix Completion模板(后缀补全)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

7.2 查看Live Templates模板(实时模板)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

7.3 常用代码模板

1、非空判断
  • 变量.null:if(变量 == null)
  • 变量.nn:if(变量 != null)
  • 变量.notnull:if(变量 != null)
  • ifn:if(xx == null)
  • inn:if(xx != null)
2、遍历数组和集合
  • 数组或集合变量.fori:for循环
  • 数组或集合变量.for:增强for循环
  • 数组或集合变量.forr:反向for循环
  • 数组或集合变量.iter:增强for循环遍历数组或集合
3、输出语句
  • sout:相当于System.out.println
  • soutm:打印当前方法的名称
  • soutp:打印当前方法的形参及形参对应的实参值
  • soutv:打印方法中声明的最近的变量的值
  • 变量.sout:打印当前变量值
  • 变量.soutv:打印当前变量名及变量值
4、对象操作
  • 创建对象
    • Xxx.new .var :创建Xxx类的对象,并赋给相应的变量
    • Xxx.new .field:会将方法内刚创建的Xxx对象抽取为一个属性
  • 强转
    • 对象.cast:将对象进行强转
    • 对象.castvar:将对象强转后,并赋给一个变量
5、静态常量声明
  • psf:public static final
  • psfi:public static final int
  • psfs:public static final String
  • prsf:private static final

7.4 自定义代码模板

7.4.1 自定义后缀补全模板

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

7.4.2 自定义Live Templates

例如:定义sop代表System.out.print();语句

①在Live Templates中增加模板

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

②先定义一个模板的组,这样方便管理所有自定义的代码模板

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

③在模板组里新建模板

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

④定义模板(以输出语句为例)

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

  • Abbreviation:模板的缩略名称
  • Description:模板的描述
  • Template text:模板的代码片段
  • 模板应用范围。比如点击Define。选择如下:应用在java代码中。

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

其它模板1:单元测试模板:

@Test
public void test$var1$(){
    $var2$
}

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

其它模板2:创建多线程

new Thread(){
    public void run(){
        $var$
    }
};

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理

其它模板3:冒泡排序

for(int $INDEX$ = 1; $INDEX$ < $ARRAY$.length; $INDEX$++) {
    for(int $INDEX2$ = 0; $INDEX2$ < $ARRAY$.length-$INDEX$; $INDEX2$++) {
        if($ARRAY$[$INDEX2$] > $ARRAY$[$INDEX2$+1]){
            $ELEMENT_TYPE$ temp = $ARRAY$[$INDEX2$];
            $ARRAY$[$INDEX2$] = $ARRAY$[$INDEX2$+1];
            $ARRAY$[$INDEX2$+1] = temp;
        }
    }
}

第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用),JavaSE知识汇总,IDEA软件,java,intellij-idea,ide,代码模板,工程与模块管理文章来源地址https://www.toymoban.com/news/detail-814073.html

到了这里,关于第04章_IDEA的安装与使用(上)(认识,卸载与安装,JDK相关设置,详细设置,工程与模块管理,代码模板的使用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JDK、IDEA安装教程 IDEA安装2023年10月 最新最详细!免费、亲测成功!!!

    以下是第一章的内容: IntelliJ IDEA安装教程 文章目录 前言 准备工作 步骤(敲详细!!!) IDEA的安装是Java课程的入门,本人台式机于2023年7月份进行了系统重装,恰巧最近需要重新安装IDEA进行使用,借此机会给同学们分享我的安装过程(昔日的安装过程依稀记得,这次是边

    2024年02月04日
    浏览(35)
  • idea2022版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一、下载idea 先下载JDK  1.去浏览器搜索idea官网,找到官网  2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放idea软件的 二、安装idea  5.在本地磁盘中的下载里面找到下载的idea并双击打开 6.选择Next ​编辑 7.选择要安装的文

    2023年04月08日
    浏览(52)
  • idea2023版本下载安装配置与卸载详细步骤(包含运行第一个java程序教程)

    目录 前言必读 一、下载idea 先下载JDK  1.去浏览器搜索idea官网,找到官网  2.选择Download 3.点击左边的Download下载就好了 4.在本地磁盘建一个文件夹,专门用来存放idea软件的 二、安装idea  5.在本地磁盘中的下载里面找到下载的idea并双击打开 6.选择Next ​编辑 7.选择要安装的文

    2024年02月08日
    浏览(81)
  • 【Ubuntu】Ubuntu安装PCL(安装PCL/卸载PCL/查看PCL版本/PCL报错处理相关操作)(史上最详细)

    👉博__主👈:米码收割机 👉技__能👈:C++/Python语言 👉公众号👈:测试开发自动化 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术 注意:执行的上述命令行,不同版本的Ubuntu,默认安装的PCL版本不同,区别如下: ubuntu版本 PCL版本 Ubuntu 20.04 1.10.0

    2024年02月12日
    浏览(35)
  • Tomact从认识到安装与详细使用

    Tomcat是一个开源免费的轻量级Web服务器,它是一个软件程序,主要功能是提供网上信息浏览服务,对HTTP协议的操作进行封装,使得程序员不必对协议进行操作,让Web开发更加便捷。 Tomcat官网 注意:由于Tomcat依赖Java,请在Tomcat安装之前安装好Java,JDK并配置好环境变量 链接:h

    2024年02月05日
    浏览(29)
  • 超详细Windows 10卸载JDK1.8教程

    超详细JDK1.8安装与配置 Windows版本的JDK卸载步骤一致,学会卸载JDK1.8,就相当于学会了卸载其他Windows版JDK。在此本文将详细介绍如何卸载JDK1.8。 在开始处,点击 设置 点击 应用 点击 程序和功能 打开程序与功能后,我们会发现有两个Java文件,我们右键卸载它(无先后顺序,

    2023年04月20日
    浏览(29)
  • Mac卸载jdk8,安装jdk17

    本次操作基于MacBook 因为工作需要,需要将jdk版本由jdk8升级到jdk17,同一台机器上是可以同时安装多个版本的jdk的,但是为了避免一些冲突和未知问题,这里直接卸载旧版本jdk,然后再重新安装新版本。 先查看本机安装的jdk: 删除java运行环境: 到java的目录,用ls命令查看机

    2024年02月08日
    浏览(53)
  • Linux下卸载与安装jdk

    1、如果已安装,需要先检查一下是否是 CentOS自带JDK,是的话请根据 二 进行卸载 2、如果是以前已经安装好了,那么先检查一下位置,根据 三 进行卸载 3、如果都不是前两种情况那么就可以直接安装了,根据 四 进行安装jdk 1、检查是否是CentOS自带的jdk 这个就是自带的jdk,需

    2024年02月14日
    浏览(28)
  • linu系统卸载centos自带的jdk、手动安装jdk

    linux的使用过程中,总是要使用jdk的,有的linux系统自带的openjdk,总是不太好用;本文以centos7为例,安装jdk1.8版本 1.查看系统中是否有自带的jdk或者已经被安装 java -version jdk已经被安装,如果需要其他版本的即可卸载,重新安装即可, 这个是centos系统自带的jdk, 卸载jdk:

    2024年02月11日
    浏览(29)
  • 关于JDK8的安装和卸载

    我的电脑—属性—高级系统设置—环境变量 在系统变量中找到 JAVA_HOME ,查看所在的地址,在计算机中找到并将整个文件夹删了,里面就包含jdk文件夹。 在系统变量中找到path,删除关于JAVA_HOME的内容。 classpath中也找到关于JAVA_HOME的内容删除。这样JDK就删干净了。 最后测试一

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包