Intellij IDEA

一:介绍

Jetbrains公司https://www.jetbrains.com/idea/

1.1版本

Ultimate最终[收费]

网络,移动和企业开发

Web, mobile and enterprise development

Community社区【免费】

Java,Groovy,Scala和Android开发

Java, Groovy, Scala and Android development

1.2最终版激活

激活码 网址:http://idea.lanyus.com/

激活码目前为博主分享的自用激活码,到期前会更换新的激活码。

使用前请将“0.0.0.0 account.jetbrains.com”添加到hosts文件中

hosts文件:C:\Windows\System32\drivers\etc

1.3安装

如果勾选了,以后你双击电脑上的.java文件就会用它打开

如果之前使用过,保留过设置配置文件,可以导入。

注册:

Hosts文件中添加后在线获得注册码

选择视图:

1.4创建项目

没有JDK,先关联:

左下角

二、配置

2.1配置JDK

File -->Project Structure,点击左侧标签页,点击SDKs

或者:

2.2项目编译JDK版本

第一处:

还有modules:

第二处:

File-settings

需要修改如下图的位置:

不修改有的时候因为是1.5会报错。

2.3编码

点击File菜单-->Settings...

选择Editor-->File Encodings

2.4Maven仓库关联

配置项:File->Settings

2.5Maven依赖

pom.xml配置的依赖,idea默认不是立即更新的,需要运行Maven--Reimport才能生效。不过可以根据提示将Reimport操作设置为自动的。

刷新Maven配置的方法

(1)右键单击项目;

(2)在弹出菜单中选择Maven|Reimport菜单项。

自动下载相关依赖:

(1)单击File|Setting菜单项,打开Settings选项卡;

(2)在左侧的目录树中,展开Maven节点;

(3)勾选Import Maven projects automatically选择项。

在Project Structure的Modules选项卡的Dependencies页面中,可以查看Maven所引用的项目。如果未找到指定项目,则对于项目将用红色波浪线提醒。同时,可在该选项卡中修改Maven的依赖项。

右下角出现图标:设置自动导入。

2.6目录变为java 目录

2.7目录变为测试目录

转化为测试目录

加入测试

依赖包使用4.11或者4.12

测试目录必须使用junit测试,main函数不能测试。

2.8使用TAB与设置字体

File -> Settings -> Editor -> Code Style -> Java -> Tabs and Indents -> Use tab character

设置字体大小:

File -> Settings -> Editor -> Colors&Fonts->Font

2.9Tomcat配置与JSP测试

打开配置项:

添加部署项目:

访问路径注意:

添加到运行中:

看到有启动的图标:

不需要加项目名:

2.10 配置模板

File->settings

再右键新建时可以看到对应的模板名称:

2.11创建多模块项目

方式一:新建立Maven站点pom项目:

删除src目录

再添加多个子模块

方式二:创建项目,选择Empty project,类似Eclipse放多项目的方式。

创建模块:

选择File–>New–>Module,进入New Module页面:

可以先创建一个共用的父模块管理jar包

子模块可以不用添加到父模块目录中:

子模块选择放在父模块中注意目录的选择:

注意目录:

三、快捷键

3.1导包

Alt+enter

可以用导入包,加载没有实现的接口方法等。

如果编写了接口,编写实现的时候直接在接口上面Alt+enter

然后出现默认的实现:

 

3.2引入变量

Ctrl+Alt+V可以引入变量

3.3删除

Ctrl+X,删除行

3.4复制一行

ctrl+d

复制当前行到下一行、复制选中到下一行

3.5生成默认方法

alt+insert
在类中使用:可以自动生成构造器、getter/setter等常用方法

3.6查看接口实现类

Alt+ctrl+鼠标

3.7重命名

shift+F6

重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容

3.8移动行

alt+shift+上or

移动当前行

3.9格式化

ctrl+alt+L

自动格式化代码。

3.10 集合迭代

List<CarDTO>
list = new ArrayList<CarDTO>();

输入:iter

3.11调试

F8前进,F7深入方法,F9跳下一个断点

3.12鼠标放上去提示参数

打开设置选项卡: 
输入mouse move 
如图:

show quick
documentation on mouse move 勾选上就可以了

快捷键

自定义快捷

如果只是创建maven可以看看https://blog.csdn.net/a4374898/article/details/80795663

IntelliJ IDEA 2018.1.4 x64安装创建maven项目等的更多相关文章

  1. IntelliJ IDEA使用(一):创建maven web项目

    在公司用eclipse开发maven web项目后,慢慢开始明白大家的那句话"受不了eclipse".的确,在开发大型的web项目,尤其是maven构建的项目,eclipse很不友 ...

  2. Maven安装和配置,eclipse创建Maven项目

    提示:使用Maven需要先安装jdk. 下载安装Maven 一.下载最新版的Maven,下载地址:http://maven.apache.org/download.cgi 二.将Maven下载到E:\ ...

  3. 修改Intellij Idea 创建maven项目默认Java编译版本

    在使用Intellij Idea 创建Maven项目时,默认的Java Language是1.5,虽然可以在Project Structrue中修改,但是每次pom.xml文件有变化时,工程又会重置到 ...

  4. IntelliJ IDEA 15 创建maven项目

    说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...

  5. maven安装和配置及创建maven项目

    (1)下载maven,下载成功后,解压到本地磁盘 里面包含这几项 (2)配置maven环境变量MAVEN_HOME.path (3)最后检验配置是否成功:用win键+R,来打开命令行提示符窗口,即Do ...

  6. 解决IntelliJ IDEA 创建Maven项目速度慢问题

    IntelliJ IDEA 创建maven项目速度很慢,甚至卡住不动了. 原因 IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行 ...

  7. 十六、详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法

    Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架.现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 Maven 项目吧! 如上图所示,点击Creat ...

  8. IntelliJ IDEA 创建maven项目

    说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...

  9. 【IntelliJ 】IntelliJ IDEA 15 创建maven项目

    说明 创建Maven项目的方式:手工创建 好处:参考IntelliJ IDEA 14 创建maven项目二(此文章描述了用此方式创建Maven项目的好处)及idea14使用maven创建web工程(此 ...

随机推荐

  1. Ubuntu上搭建GPU服务器

    1.安装显卡驱动 2.安装CUDA 3.安装cuDNN 下载: 根据显卡类型以及操作系统,选定CUDA版本和语言设置,下载对应的显卡驱动. 驱动下载地址 安装 $ sudo ./NVIDIA-Linu ...

  2. 为啥Waymo和Uber间的官司,这么难界定?

    自动驾驶作为被众多巨头和创业者看好的技术及领域,已有众多企业涉足其中.在自动驾驶尚未完全落地.制定统一标准前,每家企业都在争分夺秒地进行研发,试图率先抢占自动驾驶的高地.毕竟一旦成功,就能够创造巨大的 ...

  3. zookeeper 单机部署

    第一步:下载安装包 这里以3.4.11为例  https://archive.apache.org/dist/zookeeper/ 点进去看: 下载tar文件 第二步:上传到服务器 使用ftp工具上传 ...

  4. 探究 "dependencies" vs "devDependencies"

    在之前学习发布npm库的时候,感觉才真正弄懂了--save-dev和-save之前的区别. –save 当我们开发一个npm模块的时候,如果使用--save 大专栏  探究 "depende ...

  5. IT培训的背后,是“韭菜”的躺赚梦!

    作者:九歌 本文转自公众号:Hack 本文只谈"骗局",不谈其他,绝不引战,如有错误,希望指出我会及时改正 导语 为什么要写这篇文章呢,近些年培训这个话题也比较火,很多在看这篇文章 ...

  6. [PyTorch入门]之从示例中学习PyTorch

    Learning PyTorch with examples 来自这里. 本教程通过自包含的示例来介绍PyTorch的基本概念. PyTorch的核心是两个主要功能: 可在GPU上运行的,类似于num ...

  7. 某某项目SDV软件测试报告范例

    说明:本范例为符合CMMI 5级要求的范例 Prepared by 拟制 小张 Date 日期 2008-04-09 Reviewed by 评审人 小丽.小王.小李.小莉.小三.小四.小猪.小猫.小 ...

  8. 我的学习归纳方法(以学习Maven为例)

    以我的个人角度来看待学习这件长久的事,希望对你有帮助,也希望你能提一下你的意见 本文初衷 把自己模板化 以此篇为引,与同行沟通心得,所以在此严重要求如果你有对应的心得还请能回复下,真心感谢!(鞠躬) ...

  9. @开发者,快来申请你的工业级NXP内核物联网开发板

    米尔工业级NXP开发板试用活动(MYD-C8MMX) 不久前 米尔推出了新一代高性价比核心板之王 MYC-C8MMX核心板及开发板 获得众多客户热烈反馈 这一次 我们给各位带来福利 i.MX8M mi ...

  10. 用table类型布局一个新闻网页

    <html><head><meta http-equiv="Content-Type" content="text/html; charse ...