一、JDK下载地址官网https:www.oracle.comjavatechnologiesjavase-downloads.html没有账号可以使用:https:blog
一、JDK下载地址
官网
https://www.oracle.com/java/technologies/javase-downloads.html
没有账号可以使用:https://blog.csdn.net/u010180815/article/details/96479701
1.进入网站下拉找到

2.找到对应的下载

3.勾选接受协议下载

4.下载完成

二、jdk安装

注意修改一下存放地址,规范命名jdk+版本号,方便后续安装其他版本jdk

我的改为

这里注意,需要放到一个空的文件夹,不然会报错


我这里新建了一个文件夹, 这个不规范, 应该是jre+版本号这种

点击下一步,等待安装完成

三、配置系统环境变量
一、下载地址
IDEA 的下载地址:(官网)
https://www.jetbrains.com/idea/download/#section=windows
1.选择旗舰版下载.exe-》另存为(选择自己的文件路径)

2.下载完成后安装之前本地需要jdk,没有先下载安装
二、安装IDEA
其他(最新)IntelliJ IDEA安装方法:https://blog.csdn.net/weixin_40845165/article/details/80914845



确认 32 位版还是 64 位版
确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联。


三、卸载IDEA
卸载可以看这个地址:https://blog.csdn.net/weixin_40845165/article/details/81091325
四、使用界面(中文参考)
英汉单词对照:https://cloud.tencent.com/developer/article/1542818



五、新建项目没有javaee(插件问题)
1.点击file-setting选项;
2.选择plugins,选择右边需要的插件,或者enable all(全选)
3.重启

六、IDEA移除工作空间中的项目
File → Close project → 点击需要移除的项目

七、IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)
地址:https://blog.csdn.net/deniro_li/article/details/72902621
八、IDEA2020版破解
查看详细地址:https://blog.51cto.com/14795266/2488182?source=drt
九、IDEA汉化方式(不推荐使用汉化版的,英文版用习惯就好了)
参考地址:https://blog.csdn.net/qq_41785135/article/details/86540286
汉化乱码问题解决:
打开idea菜单中依次选择 File -> Settings -> Appearance&Behavior -> Appearance -> 选中Override default fonts by(not recommended)
Name: Microsoft YaHei UI (选择任意一个中文字体,否则中文显示乱码)
然后复制jar包到lib
原本IDEA界面:

上面的这个汉化有问题,可以下载这个是没有问题的:https://github.com/ewen0930/IntelliJ-IDEA-Chinese

十、IDEA换主题
如果想要更多的主题效果的话,可以到如下的网站下载:http://www.riaway.com/
1.下载以后,随便放在一个路径, 导入主题:(方式一)
file –> import setttings –> 选中下载的主题 jar 文件 –> 一路确认 –> 重启。
重启以后,新主题会自动启用。如果没有启用,可以如下方式选择:

2.下载以后,导入主题:(方式二)

3.通过插件(plugins)更换主题(方式三)
喜欢黑色主题的话,还可以下载插件:Material Theme UI

点击按钮以后,在联网环境下搜索如下的插件-安装-重启 IDEA 即可:

如果对安装的主题插件不满意,还可以找到此插件,进行卸载 – 重启 IDEA 即可
4.效果显示: 我采用了方式一,设置的效果如下

十一、设置IDEA各种插件
设置 IDEA 中的各种插件,可以选择自定义设置、删除,或者安装本身不存在的插件(比如:支持 Scala 的插件)。安装的时候不设置,后面也可以通过界面菜单栏的settings 进行设置。IDEA 插件官方下载地址:https://plugins.jetbrains.com/id
十二、基本的界面操作设置
1.设置鼠标滚轮修改字体大小
原本按住ctrl+鼠标滚轮是无法改变代码字体的大小的,需要设置一下, 设置后点击右下脚的Apply就可以使用了

勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示
2.设置鼠标悬浮提示

用于显示类的信息, 后面500是鼠标方上多少秒后提示

3.忽略大小写提示

2020版的是去掉前面的勾,如下图:

>IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。
>区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入StringBuffer 就可以进行代码提示和补充。
>如果想不区分大小写的话,改为 None 选项即可。
4.设置显示行号和方法间的分隔符

Show line numbers:显示行数,行号
Show method separators: 显示方法分隔线(上下2个方法中间会出新类似
水平分割线)。这种线有助于我们区分开方法,建议勾选上
5.设置取消单行显示 tabs 的操作

如上图标注所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高,因为单行会隐藏超过界面部分 Tab,这样找文件不方便。
类似下面:

6.修改代码中注释的字体颜色

Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色
7.设置项目文件编码(有中文时才会体现出来)

原来的编码如下:

十三、常用快捷键
地址:https://www.cnblogs.com/yanggb/p/10838388.html
十四、创建模块(Module)
1. 在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:

这个地方刚开始用的时候会很容易理不清它们之间的关系。
2. 从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个 Project 打开一个 Window 窗口。
3. 在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module。一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多 Module 结构。

这类项目一般是这样划分的,比如:core Module、web Module、plugin Module、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。
其他:Project 类似vs的解决方案
十五、卸载删除模块(Module)
要想删除磁盘中的module需要先卸载在删除



十六、模板(Templates)
(Editor – Live Templates 和 Editor – General – Postfix Completio
配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子
就是在 Java 中输入 sout 会出现 System.out.println();
官方介绍 Live Templates:
https://www.jetbrains.com/help/idea/using-live-templates.html
1.已有的常用模板
Postfix Comletion 默认

Live Templates 默认如下:

二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时,有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒
十七、创建 Java Web Project 或 Module
1. 创建的静态 Java Web(一般前端用): 右击项目->New->Module

2. 创建动态的 Java Web
十八、JavaWeb部署到Tomcat服务器
1.前提需要安装好Tomcat, Tomcat必须安装到没有中文,没有空格的目录下
2.然后做一个环境变量的配置





启动就可以可


十九、关联数库

关联mysql:
mysql下载绿色版,解压后有如下文件夹

(1)如何使用mysql
a.安装mysql的软件
DBMS:数据库管理系统,由该系统操作数据
i)安装版 8
ii)绿色版 解压即可
只要使用一个即可,把你自己的停止即可
去我的电脑 点击右键--管理
选择 服务和应用程序
选择 服务 把 mysql的服务停止
(2).操作mysql数据库的步骤
a.先启动数据库的服务
mysql5.5.6-》mysql_start.bat
b.启动mysql客户端
Navicat for MySQL-》navicat.exe


填写好后点击Test Connection弹出要下载驱动文件,在联网环境下点击左下角下载就可以了
关联oracle :
参考:https://blog.csdn.net/qq_40697892/article/details/84580439?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~first_rank_v2~rank_v25-3-84580439.nonecase
需要注意:
我的数据库是:orcl, 默认的是EX

二十、版本控制(Version Control)

很多人认为 IntelliJ IDEA 自带了 SVN 或是 Git 等版本控制工具,认为只要安装了 IntelliJ IDEA 就可以完全使用版本控制应有的功能。这完全是一种错误的解读,IntelliJ IDEA 是自带对这些版本控制工具的插件支持,但是该装什么版本控制客户端还是要照样装的。

IntelliJ IDEA 对版本控制的支持是以插件化的方式来实现的。旗舰版默认支持目前主流的版本控制软件:CVS、Subversion(SVN)、Git、Mercurial、Perforce、TFS。又因为目前太多人使用 Github 进行协同或是项目版本管理,所以 IntelliJ IDEA 同时自带了 Github 插件,方便 Checkout 和管理你的Github 项目。
在实际开发中,发现在 IDEA 中使用 SVN 的经历不算愉快,经常会遇到很多问题,比如紧急情况下 IDEA 无法更新、提交等。所以这里,谈下在 IDEA中使用 Git
1. 提前安装好 Git 的客户端
Git 的 msysGit 官网下载:https://git-scm.com/
Git 客户端 TortoiseGit 官网下载:http://download.tortoisegit.org/tgit/
2. 关联 git.exe
