Intellij IDEA
intelliJ IDEA是用于JVM语言的集成开发环境(IDE),现代应用程序的开发涉及多种语言、工具、框架和技术。IntelliJ IDEA是JVM系列语言的IDE,而且由很多插件 可以对其进行扩展。
什么是JVM语言?
JVM语言就是可以运行再JVM上的语言,那么什么是JVM呢?JVM是Java Virtual Machine的缩写,也就是Java虚拟机。IDEA被成为JVM的IDE,就是因为使用下列语言开发应用程序,IDEA都可以编译为 JVM字节码,
但是,IntelliJ IDEA不正式支持C / C ++
代码补全模板
IntelliJ IDEA提供了比较全的代码补全模板,我们可以在菜单栏左上角的File ---> Setting ---> Edit ----> Live Templates 和File ---> Setting ---> Edit ----> General ---> Postfix Completion ,如下图


注意: File ---> Setting ---> Edit ----> General ---> Postfix Completion 下的模板是不可以自定义的。
常用快捷补全模板
打印
- sout
简单打印
System.out.println(" "); - soutp
打印方法的参数名和值
System.out.println("par = " + Arrays.deepToString(par)); - soutv
打印变量的值(就近匹配原则)
System.out.println("par1 = " + par1); - soutm
打印类和方法
System.out.println("testModule.main");
循环
- fori
for (int i = 0; i < ; i++) { } - iter
for (String arg : args) { } - itar
for (int i = 0; i < args.length; i++) { String arg = args[i]; }
列表循环
- list.for
for (Object o : list) { } - list.fori
for (int i = 0; i < list.size(); i++) { } - list.forr
for (int i = list.size() - 1; i >= 0; i--) { }
条件语句
- ifn
if (args == null) { } - inn
if (args != null) { }
静态定义
- prsf
private static final - psf
public static final - psfi
public static final int - psfs
public static final String
断点调试
- debug 设置
setting ---> Debugger ---> java -- -> transport ---> 默认为socket 改为 shared memory
- 断点调试快捷键
step over :进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
step into :进入下一步,如果当前行断点是一个方法,则进入当前方法体内
force step into : 强制进入下一步,如果当前断点是一个方法,强制进入当前方法体内
step out : 跳出
resume program : 继续运行,直到下一个断点,如果没有断点则运行到程序结束
stop :停止调试
mute breakpoints : 取消所有断点
view breakpoints:查看所有断点
本文详细介绍IntelliJ IDEA作为JVM语言开发环境的强大功能,包括支持Java、Kotlin、Scala和Groovy等语言,以及丰富的代码补全模板、调试技巧和定制化设置。适合希望提高开发效率的JVM开发者阅读。
48万+

被折叠的 条评论
为什么被折叠?



