idea使用的知识
1. 如何设置,使IntelliJ IDEA智能提示忽略大小写。
很好用,在settings->Editor->General-->Code Completion里设置。
2. ctrl + b 查看源代码
ctrl + alt + b 在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
3. ctrl + alt + <-(左箭头) 返回上一部操作
4. ctrl + alt + l 格式化代码
5. ctrl + / 注释一段代码
6. ctrl + shift + / 注释一段代码
7. alt + enter 添加引用
8. idea创建空web项目:File->New->Project->Java->Web Application
idea创建项目后,手动复制到lib下的jar包,需要在File->Project Structure->Modules->Dependeccies下点击+,选择Library->java,选择lib目录,引用到项目中,避免类等没有引用。凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过
Run/Debug Configurations
Run->Edit Configurations-> ->点击+->新建Tomcat Server->
1). 填写Name
2). Server标签,Application server(选配只好的tomcat路径),Open brower里填上默认访问的url,Tomcat Server Settings,HTTP port:8081
3). Deployment,点击+,选Artifact,自动添加部署,Appliction context:默认是/,可以更改路径,改为/test
9. 鼠标悬停Api提示:
Settings->Editor->General->Other->Show quick documenttation on mouse move Delay(ms):500
10. 查询类中的所以方法:左侧的structure窗口
11. 默认情况下Intellij IDEA是关闭了继承了java.io.Serializable的类生成serialVersionUID的警告。如果需要ide提示生成serialVersionUID,那么需要做以下设置:
1)、setting->Editor->Inspections->Serialization issues,将serialzable class without "serialVersionUID"打上勾;
2)、将光标放到类名上,按atl+enter键,就会提示生成serialVersionUID了。
12. 大小写转换 ctrl + shift + u
13. 全局搜索 ctrl + shift + f
14. 文本替换 ctrl + r
15. 看方法的引用树 ctrl+alt+h
16. 查看的类的文件 Find Usages(ALT+F7)
itaws 生成Axis2 web service调用
itws 生成 Axis web service调用
生成10次循环
10.fori
反
10.forr
24. IntelliJ设置鼠标悬浮提示
settings->Editor->Genenal->Other->Show quick document on mouse move
25.设置参数提示
settings->Editor->Genenal->Code Completion->Parameter Inof->Auto-display parameter info in 1000 ms
26.显示参数名称
settings->Editor->Genenal->Appearance->Show parameter name hints
27. Idea抽取方法
选中需要提取的代码,同时按 Ctrl+Alt+m 在弹出的对话框中,填入将要新生成的方法的名字,从自动检测出类似代码,并提示出来
"IDEA has detected 1 code fragment in this file that can be replaced with a call to extracted method. would you like to review and replace it "
此处我们选“Yes”。最后点“确定”。
创建类
把鼠标放在报错代码上,同时按“Alt + Enter”
28. 生命补全
在for的条件块外按下Ctrl+Shift+Enter 会自动补全大括号
写if按下Ctrl+Shift+Enter 自动补全大括号,光标留在条件语句位置
写入i%j==0 按下Ctrl+Shift+Enter 格式化条件,并自动跳入到大括号里
在一行中写入 isPrime=false;break 按下Ctrl+Shift+Enter 自动格式化代码,并补全句尾的分号;
idea使用的知识的更多相关文章
- 你必须知道的EF知识和经验
注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式. 推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的 ...
- MySQL高级知识- MySQL的架构介绍
[TOC] 1.MySQL 简介 概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司. MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而 ...
- 学点HTTP知识
不学无术 又一次感觉到不学无术,被人一问Http知识尽然一点也没答上来,丢人丢到家了啊.平时也看许多的技术文章,为什么到了关键时刻就答不上来呢? 确实发现一个问题,光看是没有用的,需要实践.看别人说的 ...
- java中的字符串相关知识整理
字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...
- [C#] C# 知识回顾 - 你真的懂异常(Exception)吗?
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介 ...
- [C#] C# 知识回顾 - 学会处理异常
学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行 ...
- [C#] C# 知识回顾 - 学会使用异常
学会使用异常 在 C# 中,程序中在运行时出现的错误,会不断在程序中进行传播,这种机制称为“异常”. 异常通常由错误的代码引发,并由能够更正错误的代码进行 catch. 异常可由 .NET 的 CLR ...
- [C#] C# 知识回顾 - 异常介绍
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally ...
- [.NET] C# 知识回顾 - Event 事件
C# 知识回顾 - Event 事件 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6060297.html 序 昨天,通过<C# 知识回顾 - ...
- [.NET] C# 知识回顾 - 事件入门
C# 知识回顾 - 事件入门 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6057301.html 序 之前通过<C# 知识回顾 - 委托 de ...
随机推荐
- Spring Cloud之搭建动态Zuul网关路由转发
传统方式将路由规则配置在配置文件中,如果路由规则发生了改变,需要重启服务器.这时候我们结合上节课内容整合SpringCloud Config分布式配置中心,实现动态路由规则. 将yml的内容粘贴到码云 ...
- 第一篇:Git操作详解
最近由于项目的需要,我需要负责整个项目的托管,其中涉及到很多Git相关的命令,所以就将之前用到的git相关的命令做了一个总结和归纳.由于开发环境是Linux,所以我接下来的操作命令均针对Linux环境 ...
- jQuery 开发一个简易插件
jQuery 开发一个简易插件 //主要内容 $.changeCss = function(options){ var defaults = { color:'blue', ele:'text', f ...
- Javascript中 节流函数 throttle 与 防抖函数 debounce
问题的引出 在一些场景往往由于事件频繁被触发,因而频繁地进行DOM操作.资源加载,导致UI停顿甚至浏览器崩溃. 在这样的情况下,我们实际上的需求大多为停止改变大小n毫秒后执行后续处理:而其他事件大多的 ...
- GeoServer基础教程(三):部署发布Shapefile地图数据
转载:http://blog.csdn.net/mingzai624. 这是GeoServer官方网站提供的一份Shapefile测试数据 nyc_roads.zip ,包含了部分纽约的道路信息,我们 ...
- Python-unittest参数化
做接口测试的时候,同一个接口,输入的参数一样,参数值不一样,这时候,写多个case就是冗余的,就可以用参数化来实现,第三方模块有这个实现参数化的功能,安装pip install nose-param ...
- JavaUtil_09_通用工具类-01_Hutool
一.重要的官方资料 1. Hutool 官网 2. Hutool 参考文档 3. Hutool API文档
- queryRuner如何获得bean对象,当这个bean对象中包含其他对象的时候
我们知道我们可以使用dbutil的QueryRunner下的query方法使用BeanHandler得到bean对象 但是,当我们在一个表和另一个表关联的时候,往往喜欢将另一个表的关联字段变成另一个b ...
- javascript-JQuery样式篇(一)
轻量级的JavaScript库,核心依然是JavaScript,不仅兼容了CSS3,还兼容了各种浏览器 强大的选择器,完善的事件机制,出色的Ajax封装,丰富的UI 进入官方网站获取最新的版本 htt ...
- Java 时间和日期类型的 Hibernate 映射
以下情况下必须显式指定 Hibernate 映射类型 一个 Java 类型可能对应多个 Hibernate 映射类型. 例如: 如果持久化类的属性为 java.util.Date 类型, 对应的 Hi ...