IDEA学习笔记

IDEA介绍

IDEA,是java语言的集成开发环境,在业界被认为是最好的java开发工具之一,尤其在智能代码助手,代码自动提示,重构,J2EE支持,Ant,JUnit,CVS整合,代码审查,创新GUI设计等方面的功能可以说是超常的。
官网这样介绍自己:主要用于支持java,Scala。Groovy等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用,移动应用和Web开发等技术。

查看目录结构

bin目录:容器,执行文件和启动参数等

idea.exe:相当于32位启动
idea64.exe:相当于64位启动
idea.exe.vmoptions:32位虚拟机的配置文件
idea64.exe.vmoptions:64位虚拟机的配置文件
idea.properties:idea的属性文件

idea64.exe.vmoptions详细信息:

-Xms128m //默认启动时的内存大小,已改为512(提高程序运行时的流畅性)
-Xmx750m //内存最大上限,已改为1500(降低垃圾回收机的回收频率,提高流畅性)
-XX:ReservedCodeCacheSize=240m //保留的代码所占有的内存空间的大小,已改为512
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true

help目录:快捷键文档和其他帮助文档

jre64:64位java运行环境

与视频教学版本不同,2019版的目录中未找到jre64目录,但是多出一个jbr目录

lib:idea依赖的类库

plugins:相关插件

license:相关插件的许可文件

设置目录

对于这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动IDEA会再自动帮你再生成一个全新的默认设置,所以很多时候如果你把IDEA配置改坏了,没关系,删掉该目录,一切都会还原到默认。
这与Eclipse的配置目录不同。

原文地址:https://www.cnblogs.com/FangXu1998/p/12150020.html