其他产品
WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;
PyCharm:用于开发 python
PhpStorm:用于开发 PHP
RubyMine:用于开发 Ruby/Rails
AppCode:用于开发 Objective - C/Swift
CLion:用于开发 C/C++
DataGrip:用于开发数据库和 SQL
Rider:用于开发.NET
GoLand:用于开发 Go
安装目录
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件

-Xms128m:设置初始的内存数,增加该值可以提高 Java 程序的启动速度
-Xmx750m:设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能
-XX:ReservedCodeCacheSize=240m:保留代码占用的内存容量
常用快捷键
Ctrl+Z:撤销
Ctrl+X:剪贴
Ctrl+C:复制
Ctrl+V:粘贴
Ctrl+Y:删除当前行
Ctrl+D:复制当前行
Ctrl+N:查找类文件
Ctrl+Shift+N:查找文件
Ctrl+F:在当前文件中查找
Ctrl+R:替换字符串
Ctrl+Shift+F:在全局文件中查找字符串
Ctrl+Shift+R:在全局中替换字符串
Ctrl+/:使用
Ctrl+Shift+/:使用
常用模板
main方法:psvm
输出:sout
打印方法的参数:soutp
打印方法名称:soutm
就近打印变量:soutv
打印指定内容:xxx.sout
普通for循环遍历:fori
增强for循环:iter
局部变量的普通for循环:itar
增强for循环遍历:list.for
判断是否为null:ifn
判断是否不为空:inn