标签:JAVA开发工具,IDEA
1.IDEA简介
jetbrain公司开发的java开发工具,全称为IntelliJ IDEA ,具有智能提示,代码自定义,智能修改等功能,引用jetbrain公司官网的介绍如下:
2.下载安装介绍
点我下载,IDEA下载链接 ,下图左边终极版收费,右边的社区版免费,具体区别见图片,一般来说用前期选择社区版足够了。
下载后安装即可,最后我们找到安装目录,一般是C:Program FilesJetBrainsIntelliJ IDEA Community Edition 2021.2.1,不难发现;有多个文件夹,下面解释下:
bin:执行文件,设置文件[如idea64.exe.vmoptions文件可以设置IDEA的最大内存大小]
jbr:jre环境[JAVA的运行必须环境,没他就无法运行]
lib:idea依赖的类库;
plugin:插件;
3. 启动
各区域如下图所示:
- 文件夹:IDEA两个概念是Project和Module,Project可以理解为工程/大项目,每次打开的时候我们以项目打开,Module可以理解为项目的各个模块,不同功能的代码放在各个模块下;
- 编码:大家知道最终的数据以0101的比特表示,那么把“你好”这样的文字翻译成0101还是1010呢,或者反过来0101到底是否表示“你好”呢,类似于查字典这一过程,这就是编码与解码,对于我们的键盘的每个键,可用Ascii码囊括,汉字有自己的国标码GB2312,但是国际上为了纳入全球的字符,引入了UTF-8编码,因此建议文件首选UTF-8编码,否则有时会出现乱码,即中文无法正确显示的现象。
- .idea文件:这个文件存放了你的电脑的IDEA的配置(如颜色/主题/字体大小等信息),因此下次到新的电脑时,可以把这个文件拷贝,导入到IDEA.
- 第一个程序的执行:
- 第一步:创建工程,核心点:选择JDK1.8.
- 第二步:编写源代码;
- 第三步:点击运行,则经过编译生成.class字节码,由jvm接管,解释为机器语言,进行执行。
4.IDEA自定义
IDEA的设置在左上角文件→设置
设置1:更换语言
方法:如下,点击安装即可。
【注意】该方式为在线安装,如果遇到网络情况,请手动下载,然后点击导入安装。
设置2:导入喜爱的主题
同1,输入“theme”,搜索找到喜爱的主题安装即可。
设置3:字体设置
如图所示,第一处是编辑区的字体,第二处是最下面的显示控制台的字体。
设置4:特殊功能设置
自动导包、鼠标悬浮、滚轮字体、忽略大小写提示区别、取消单行、修改类头注释信息、
文件编码、自动编译功能的设置。
- 自动导包
- 鼠标悬浮提示
- 滚轮控制字体大小
- 忽略大小写提示区别
- 修改类头注释信息
- 文件编码
上图的方式是默认所有文件以UTF-8编码和解码;
上图是为单个文件设置编码方式。
- 自动编译
设置5:自定义词组
通过自定义某些词组实现快速输入长串常见语句。
如上图,输入sout和空格即可快速输入
System.out.println();
这里的$END$表示输入后光标所在位置,是不是很方便呢?
例如:fori→
for (int i = 0; i < ; i++) {
}
si→//这里即表示私有的int类型变量,如下:
private static final int = ;
等等;
shift+enter;//换行缩进;设置6:常见快捷键
ctrl+shift+enter;//向上插入一行
alt+/;//自动补全
ctrl+/;//单行注释
ctrl+shift+/;//多行注释
alt+上/下箭头;//当前行上/下移一行;
ctrl+n//查看源代码;
ctrl+H//继承结构;
ctrl+p;//查看参数类型;
选中,tab/shift+tab;//右缩进/左缩进;
ctrl+F12//查看类结构;
shitf+F6//批量修改变量名//方法名;
alt+insert//插入Getter和Setter构造方法;
alt+enter//自动修改建议;
ctrl+alt+t//添加异常处理--最后一个可以折叠代码;
双击shift;//全局搜索
shift+alt+f//收藏
ctrl+alt+m//抽取代码为方法;
ctrl+e//最近文件;
ctrl+shift+v//剪切板选择;
5.调试功能
调试用于追踪程序中变量和方法返回值,以便知道程序运行的过程。
步骤:
第一步:设置断点,即在所在行左边点一下,出现下图的红点。
第二步:右键→选择调试
此时程序直接从上运行到该处,准备执行该行语句。
第三步:按需选择
如上图,有四个按钮,1表示执行该行,并且跳过其具体的执行细节,给出执行的结果;
2表示进入该行,逐步执行,会跳转到JAVA自带的Println的方法,以此类推;
3同2,不过是强制进入,就算有错也会进入;
4是跳出,如果通过2进入某个方法,则4会直接跳出正在执行的语句相距最近的代码块并返回。
当然,有时为了加快调试速度,4右边有一个计算器一样的格子,此时可以点进去,输入某个条件,此时调试器直接到达该条件,在继续执行,加快速度。



