1、简介前端
1. 1 什么是IDEAjava
IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其余语言),IntelliJ在业界被公认为最好的java开发工具之一,尤为在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能能够说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。程序员
1.2 windows平台下安装ideaweb
1.2.1 下载数据库
工具下载连接:https://pan.baidu.com/s/1qeJzei6U-L7vbytvao012wwindows
提取码:0wubapi
1.2.2 安装tomcat
将下载完的idea工具(ideaIU-14.1.7.exe)傻瓜式安装就能够了.可是idea是个收费工具,须要进行破解.eclipse
1.2.3 破解jsp
1. 打开安装好的idea开发工具
若是是第一次进行安装idea,选择
,
若是不是第一次进行安装,选择上面的按钮便可,点击ok,接着进行下一步;
2. 选择经过license进行注册

3. 运行破解文件

4 . 注册注册码

点击ok,进入下个页面,选择赞成服务条款,即注册成功.
1.3 初始化操做
1.3.1 建立Project
建立Project(至关于eclipse当中的工做空间,idea建议每个完整的项目有一个本身的工做空间)
File------> Create New Proje-------->Empty Project
1.3.2 建立Module
建立Module(至关于eclipse当中的建立项目)
在IDEA中每一个项目都称为一个Module
File——>New Module
1.3.3 关于Project和Module
IDEA中没有workspace的概念
一个Project下能够包含多个Module,多个模块尽可能是处于同一个项目业务下
刚接触IDEA,能够暂且认为:
(1).IDEA中的Project至关于Eclipse中的Workspace
(2).IDEA中的Module至关于Eclipse中的Projec
2.基本配置
2.1 经常使用设置
- 主题、字体、编码
搜索theme(主题)、font(字体)、change font size(alt+鼠标滚轮改变字体大小)、encoding(编码)
- 代码提示时忽略大小写(设置为no)
搜索completion
- 自动导包(可是在遇到有重复的包时会存在一些问题,注意一下)
搜索auto import
2.2 自定义快捷键(修改风格仿eclipse)
- alert + / 表明单词补全,提示信息(搜索completion)
- Alt+Shift+S 快速生成setter,getter,toString(),equals(),hashCode()方法(搜索Geneate)
方式二:右击选择generate
- Alt+Shift+R 快速修改项目名称,类名称
方式二:右键项目名称或类名称,选择refactor---->>>rename
- Ctrl+ 1 快速提示异常信息(搜索intention)
- Ctrl+2,L(按住ctrl+2,松手后快速选l) 快速提示返回值(搜索variable)
- Ctrl+N 点击项目名称,快捷键ctrl+n,搜索出new,能够快速的建立类或者接口(搜索New)
- Ctrl+F 在一个类或者接口中能够快速的进行搜索(搜索find)
- Ctrl+R 在一个类或者接口中能够快速的进行搜索替换(搜索replace)
- Ctrl+M 最大化或者最小化窗口 (搜索hide all)
- alt+上/下 代码块总体向上移动或者总体向下移动(搜索move line down/up)
- ctrl+alt+下 快速的向下复制选中的行(搜索duplicate line)
2.3 经常使用快捷键(修改风格仿eclipse)
- 连续按两下shift,快速搜索任何东西,跨类,跨包搜索都可以
- Ctrl+Shift+T 搜索类(全局搜索,能够跨包搜素,还能够搜素源码包的类)
- F4 查看当前类的继承关系(不只能够查看当前本身写的类,也能够查看源码包的类)
2.4 快速输入模板(搜索template——>Live Templates)(修改风格仿eclipse)
- main 在other里面有个psvm,将psvm修改成main,之后输入main,当在前端有提示的时候, 按住enter键,就能够快速的输出public static void main(String[] args) {}语句了
- syso 在output里面有个sout,将sout修改成syso,之后输入syso,当在前端有提示的时候,按住enter键,就能够快速的输出 System.out.println()语句了.
- syst 在output里面有个soutm,将sout修改成syst,之后输入syst,当在前端有提示的时候,按住 enter键,就能够快速的输出 System.out.println("当前类名.方法名");语句了.
2.5 文件代码模板
- 修改java文件
搜索template——>File and Code Template---->class
修改includes--->File header为自定义模板便可(修改的为类或者接口的注释模板)
- 修改jsp文件
搜索template—— >File and Code Template---->other---->web---->jsp files
将里面的注释所有去掉,要不看着太繁琐了
2.6 其余模板设置
- 用星号*标记修改的文件
idea工具自己修改代码是实时保存的,做为开发者自己是看不出来这个文件是否已经被保存了. 如何标记这个类或者接口等是已经被修改后保存或者没有保存 呢?Settings--->Editor--->General--->Editor Tabs中的 Mark modified tabs with asterisk标记为选中就能够啦
- 关闭单行方法显示
idea默认的代码显示风格是当一个方法里面只有一句代码时,默认与方法在同一行进行显示.
若是以为这样的显示风格不太习惯,能够进行一下相关的配置进行修改:
Settings--->Editor--->General--->Code Folding中将One-line methods 标记的选择去掉
- 显示行号
a.设置单个java类显示行号
右击类右侧的框,选中 show line numbers便可
b.设置全部的java类显示行号
Settings--->Editor--->General--->Appearance中将Show line numbers标记为选中便可
- 垂直拆分或水平拆分
当一行代码比较长的时候,以前必须拖动滚动条才能显示看到后面的内容,有没有一种好的解决方式呢?
a.局部设置软换行:选中类中代码比较长的行,右击,选中User Soft Wraps便可以实现当前代码软换行
b.全局设置软换行:
Settings--->Editor--->General--->Soft Wraps 中将Use soft wraps in editor以及Use
soft wraps in console标记为选中,编辑器里面的代码以及运行的结果
若是过长的话都会出现软换行,方便进行查看.
c.能够选中窗口中的类名右击水平或者垂直拆分.
- 显示右侧工具栏窗口
Settings--->Appearance & Behavior -->Appearance-->Windows options 将Show tool window bars标记选中,ides最右侧会显示工具类,好比说数据库的工具栏,maven的工具栏等,使用起来很方便
- 设置代码检查,搜索inspection
a.拼写检查
当一个单词拼写的规则不符合正常的拼写时,idea工具会自动进行检查,可是此时咱们多是用的几个单词的缩写拼写而成时,被检查出不符合规则,这个变量名或者方法名称或者类名成或者接口名称或者枚举类 名称等下面会报第一个警告线,如何避免此类状况发生呢?须要进行一下设置:Settings--->Editor--->Code Styles-->Inspections(拼写检查)将Spelling以及它下面的Typo勾选框均标记为不被选中状态,之后就不会再进行拼写检查了
b.未被使用的变量名或者方法名称下面会有警告线
Settings--->Editor--->Code Styles-->Inspections(拼写检查)-->Java-->Declaration redundancy中的UnUsed declaration 标记设置为未选中便可,这样未被使用的方法或者变量或者类名称就不会再有黄色的警告线了.
c.当将ideaa工具设置为省电模式(power Save Mode)时,代码不会作任何的检查,即便是语法上的错误也不 会进行检查,因此建议尽可能不要将其设置为省电模式.
- 忽略不显示imp文件 : Settings-->Editor-->File Types -->Ignore files and folders 添加*.imp;忽略不显示imp文件
2.7 导入基本配置
File-->Import Settings能够导入上面全部的配置
连接:https://pan.baidu.com/s/1wZzDI7rfu6oPb0RJ4F6O4w
提取码:bpqv
三 .建立Java程序
3.1 配置JDK
File——>Project Structure——>Project


3.2 基本操做
在IDEA中每一个项目都称为一个Module
File——>New Module



四. 建立Web程序
4. 1 基本操做
步骤:
1. 建立:勾选Web Application
2. 添加依赖 Web开发的依赖:servletapi.jar、jspapi.jar、jstl.jar


3. 配置tomcat
Edit Configurations——>Tomcat Server——>Local——>On Update action:Update classes and resources On frame deactivation:Update classes and resources


4.2 项目编译目录
默认将Project中全部的Module的编译结果都输出到out目录中.
总结:idea的安装,经常使用配置以及建立java工程,java web工程到这大体就讲完了,后面若是有须要完善的再作补充.