IDEA使用指南(MAC&Windows)

1,如何下载IDEA

官网下载地址:https://www.jetbrains.com/
在这里插入图片描述

2,旗舰版与社区版区别

在这里插入图片描述

3,如何重复免费使用旗舰版IDEA

  • 方法一:每个版本都可以免费使用30天,下载不同的版本免费使用

  • 方法二:下载IDEA重复使用插件,如下图所示:
    在这里插入图片描述

  • 方法三:彻底删除电脑里IDEA下载痕迹,再重新下载

4,IDEA基本配置

4.1 配置方案的SDK

在这里插入图片描述

4.1.1 SDK与JDK区别

SDK是什么?

  1. SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。
  2. 辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。
  3. SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

JDK是什么

  1. JDK(Java Development Kit,Java开发工具包)是Sun Microsystems针对Java开发员的产品。它是ava开发工具包,主要用于编写Java程序;也就是说你要使用Java语言,就需要安装jdk。
  2. 简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境

JDK与SDK的区别

jdk只是sdk的一种(子集),因为它是开发java程序的一个平台,开发其他程序的sdk可以没有jdk。
比如:你下载了一个软件开发平台 eclipse-SDK-3.2.2-win32.zip,它本身里面是没有jdk的。但是只要开发java程序就必须使用jdk(javaee和javase)。

JavaEE:
Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。企业版本帮助开发和部署可移植、健壮、可伸缩切安全的服务端Java应用。Java EE是在JavaSE的基础上构建的他提供Web 服务、组建模型、管理和通信API.可以用来实现企业级的面向服务体系结构(service-orientedarchitecture,SOA)和web2.0应用程序。

JavaSE:
通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。JavaSE 包括支持Java Web服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。

举例:
SDK就像一台机床(它可以是多用途的),它可以生产ABC等工件;
当我们要生产A时,就给机床换上生产A的刀具a;
当我们要生产B时,就给机床换上生产B的刀具b;
当我们要生产C时,就给机床换上生产C的刀具c;
当我们要用机床(SDK)生产java程序时,我们就给机床换上刀具jdk,于是就把安装了jdk的SDK叫做java SDK.
JavaEE是专门为企业级应用提供的一个开发工具包,它里面已经包含了许多开发企业级应用所需要的“组件”,它为J2EE的开发提供了一个便利的开发平台,所以它就直接叫JavaEE SDK了。

4.2 General(常规)配置

4.2.1 鼠标滚轮与字体大小在这里插入图片描述

4.2.2 包导入(import)配置

在这里插入图片描述

4.2.3 代码行号配置

在这里插入图片描述

4.2.4 代码大小写区分配置

在这里插入图片描述

4.2.5 代码补全配置

在这里插入图片描述

4.3 字体颜色配置

4.3.1 代码编辑区字体配置

在这里插入图片描述

4.3.2 控制台字体配置

在这里插入图片描述

4.3.3 代码注释颜色

在这里插入图片描述

4.4 File 编码设置

4.5 Maven配置

第一步:MAVEN镜像配置

文件位置:/Users/longxiangyu/Desktop/CGB2010/CGBIII-PRE-CLASS-METERIAS/TOOLS/apache-maven-3.6.3/conf/settings.xml
maven 镜像(maven 私服配置到 mirrors 标签内部)配置如下:
在这里插入图片描述

maven 中的 profile(配置到 profiles 标签内部)配置如下:
在这里插入图片描述

第二步:IDEA中配置MAVEN
在这里插入图片描述

5,IDEA 中创建项目

5.1 创建JAVA模块

第一步:如下图所示

在这里插入图片描述

第二步:如下图所示

在这里插入图片描述

第三步:如下图所示,可写方法测试

在这里插入图片描述

5.2 创建MAVEN模块

第一步:如下图所示
在这里插入图片描述

第二步:如下图所示

在这里插入图片描述

第三步:添加junit依赖

在这里插入图片描述

第四步:创建测试类,成功如下图

在这里插入图片描述

5.3 创建Spring Initializr模块

第一步:如下图所示

在这里插入图片描述

第二步:如下图所示

在这里插入图片描述

第三步:如下图所示

在这里插入图片描述

第四步:如下图所示

在这里插入图片描述

第五步:如下图所示,这样表示成功

在这里插入图片描述

下图测试类是系统默认创建

在这里插入图片描述

5.3.1 pom.xml文件分析

第一部分:pom文件的顶级元素,通常由项目自动生成

在这里插入图片描述

第二部分:父pom

在这里插入图片描述

第三部分:依赖组,包括多个dependency,代表项目依赖组件

在这里插入图片描述

第四部分:MAVEN构建项目是所需的一些配置 如果出现spring-boot-maven-plugin not
found,就加一个版本号,如下图所示

在这里插入图片描述

5.4 删除与添加模块

在这里插入图片描述

6,总结

6.1 重难点分析

▪ IDEA中文件编码配置。
▪ IDEA中的自动编译配置。
▪ IDEA中的包导入配置。
▪ IDEA中的JDK、Maven配置。
▪ IDEA中项目及module的创建。

6.2 FAQ分析

  • IDEA中项目、模块的概念?

项目:是你在IntelliJ IDEA中开发工作的顶级组织单位。在其完成的形式中,一个项目可能代表一个完整的软件解决方案。项目是一个集合:你的工作成果:源代码、构建、配置文件、文档、工件等。你用来开发、编译、运行和测试代码的sdk和库。表示您在项目上下文中的工作首选项的项目设置。一个项目有一个或多个模块作为它的部分。

模块:是可以独立编译、运行、测试和调试的项目的一部分。模块是一种降低大型项目复杂性的方法,同时维护公共(项目)配置。模块是可重用的:如果需要,一个模块可以包含在多个项目中。

  • IDEA如何配置我们要使用的JDK?

    参考本章4.1配置方案的SDK配置配置

  • IDEA中每次创建项目都要配置maven吗?

    是的!

  • IDEA中maven配置一般都要配置哪些地方?

    参考本章4.5MAVEN配置

  • IDEA中maven依赖下载不下来怎么办?

第一步:如下图所示

在这里插入图片描述

第二步:检查IDEA中MAVEN是否配置正确以及成功 <参考本章4.5 MAVEN配置>

第三步:如果还是不成功,去找apache-maven-3.6.3/conf/settings.xml 文件 <同上>

maven 镜像(maven 私服配置到 mirrors 标签内部)配置如下:

<mirrors>
   <mirror>
        <id>aliyun</id>
        <name>aliyun for maven</name>
        <mirrorOf>*</mirrorOf>
        <url>https://maven.aliyun.com/repository/public</url>
   </mirror>
  </mirrors>

maven 中的 profile(配置到 profiles 标签内部)配置如下:

<profile>
   <id>jdk-1.8</id>
   <activation>
        <activeByDefault>true</activeByDefault>
      <jdk>1.8</jdk>
   </activation>
   <properties>
           <maven.compiler.source>1.8</maven.compiler.source>
           <maven.compiler.target>1.8</maven.compiler.target>
           <maven.compiler.compilerVersion>
        1.8
       </maven.compiler.compilerVersion>
         </properties>
   </profile>
  • IDEA中项目如何删除和导入?
    在这里插入图片描述
    在这里插入图片描述
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值