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 ...
随机推荐
- LINQ 学习路程 -- 查询例子
IList<Student> studentList = new List<Student>() { , StudentName = , StandardID = } , , ...
- developerWorks 图书频道: 深入分析 Java Web 技术内幕,第 10 章
developerWorks 图书频道: 深入分析 Java Web 技术内幕,第 10 章 深入理解 Session 与 Cookie Session 与 Cookie 不管是对 Java Web ...
- Hive- 表
在hive中表的类型:管理表和托管表(外部表). 内部表也称之为MANAGER_TABLE,默认存储在/user/hive/warehouse下,也可以通过location指定:删除表时,会删除表的数 ...
- 查询速度优化用not EXISTS 代替 not in
1,not in 速度奇慢,要用 not EXISTS ,速度奇快! 大表效果尤其明显 sql中exists,not exists的用法 exists()后面的子查询被称做相关子查询,他是不返回列表的 ...
- 英语发音规则---(e)s和-(e)d的读音规则
英语发音规则---(e)s和-(e)d的读音规则 一.总结 一句话总结: 1.大部分可数名词的复数及动词第三人称单数的一般现在式,是以-(e)s结尾的? moths,glasses:digs,teac ...
- MVC中使用showModalDialog
1.mvc中使用模态对话框用于修改数据,如果第一次修改过后刷新页面,第二次修改时显示内容依然是第一次修改之前的,这里用js中的Math.Random()解决 Views: <%: Html.Ac ...
- PHP基础陷阱题(变量赋值)
PHP基础陷阱题代码,需要的朋友可以参考下 复制代码 代码如下: <?php $a=3; $b=6; if($a=5||$b=7){ $a++; $b++; } var_dump($a, $ ...
- 十五 Django框架,缓存
由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5 ...
- STL stl_construct.h
stl_construct.h // Filename: stl_construct.h // Comment By: 凝霜 // E-mail: mdl2009@vip.qq.com // Blog ...
- Smooks:xml-to-java
引言: Smooks是一个开源的Java框架,用于处理“数据事件流”.它常常被认为是一个转换框架并以此被用于好几个产品和项目中,包括JBoss ESB(以及其它ESB).然而究其核心,Smooks未提 ...