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 ...
随机推荐
- kvm初体验之九:vm创建快照
1. 准备一个磁盘格式为qcow2的vm(raw格式的磁盘无法创建快照) 方法一:从头安装一个磁盘格式为qcow2的vm [root@tanghuimin vm]# qemu-img create - ...
- 维度表, 事实表, 数据仓库, BI...
以前一直对维度表, 事实表, 数据分析, BI等概念等有一些模糊. 这几天的学习终于让这些有了一些眉目了: 维度表示你要对数据进行分析时所用的一个量, 比如你要分析产品销售情况, 你可以选择按类别来进 ...
- hdu 2050 折线分割平面(递推公式)
折线分割平面 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Subm ...
- hihocoder-1284 机会渺茫(水题)
机会渺茫 时间限制:5000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi最近在追求一名学数学的女生小Z.小Z其实是想拒绝他的,但是找不到好的说辞,于是提出了这样的要求:对于给定的两 ...
- 【跨域】Access-Control-Allow-Origin
- bzoj 2002: 弹飞绵羊 Link-Cut-Tree
题目: Description 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏.游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置, ...
- 【Google】循环字符串里面的独立子串
转载自九章算法(地址) 题目: 假设s是一个无限循环的字符串”abcdefghijklmnopqrstuvwxyz”,s就是一个”...zabcdefghijklmnopqrstuvwxyza...” ...
- MaCrea Lit Sphere maps
http://www.zbrushcentral.com/showthread.php?92157-MaCrea-Material-Creation-Tool 这边提供几个可以获取MatCap贴图的网 ...
- ZOJ1610(经典线段树涂色问题)
Description Painting some colored segments on a line, some previously painted segments may be covere ...
- 类方法,实例方法,静态方法,@property的应用
class test(object): h = 'hello' w = 'world' def demo(self): print("demo") def test_class(s ...