IntelliJIDEA编译器的使⽤详解(⼀)——使⽤IDEA必须设置的⼀些常⽤设置,
不设。。。
⼀、Intellij IDEA⽬录简介以及修改配置
打开Intellij IDEA⽬录
bin:容器,执⾏⽂件和启动参数等
help:快捷键⽂档和其他帮助⽂档
lib:idea依赖的类库
license:各个插件许可
intensifiedplugin:插件
其中bin⽬录下:
以本⼈电脑运⾏内存12g,可以修改64位的配置⽂件。我们点开64位的配置⽂件。
此处修改,可以将回收代码缓存代码变快。可以提⾼idea的运⾏速率
第⼀个参数:是初始的内存书,可以提⾼JAVA程序启动速度
第⼆个参数:设置最⼤内存,数值提⾼可以检查代码回收缓存的频率,提⾼性能
其中:
32位操作系统内存不会超过4G,所以没有太⼤空间进⾏调整,不需要进⾏修改
64位操作系统中8G以下的运⾏内存电脑或者只做web前端⼯作。不需要进⾏修改
64位操作系统中8G以上的运⾏内存,且需要开发开⾏项⽬,JAVAEE项⽬,Android项⽬,可以进⾏修改。
⼆、查看设置⽬录结构
到C盘,最下⾯有⼀个⽤户,到idea
此为IDEA的各种配置的保存⽬录。如果删掉整个⽬录之后,重新启动IntelliJ IDEA会⾃动⽣成⼀个全新的默认配置,如果把IDEA的⼀些配置给改坏了或者编译器坏了。可以默认把这些删掉。然后会⾃动回到默认设置。
三、创建纯JAVA项⽬
进⼊之后,勾选 TOOL BAR选项(如下)
页⾯介绍
raser翻译项⽬下的.idea是IDEA特有的⽂件。类似于Eclipse⾃动配置的.classPath⽂件。不⽤理会
四、创建模块化(Module)
Eclipse中,我们进⼊空间之后,需要进⾏建⽴相应的⼯程。⼀个⼯作空间下,可以建⽴多个⼯程,如下:
但是IDEA中只有⼯程和模块的概念
也就是说
Elipse中的workspace 类似于IDEA中的Project
Eclipse中的Project 类似于IDEA中的Module
这样设计的好处是,⽬前很多⼤的企业。都是⼀个项⽬,然后下⾯分多个模块。每个⼈相应的完成⼀个模块即可。但是他们同属于⼀个⼯作空间,也就是⼀个项⽬。如果⼀些⽐较⼤的项⽬,建议使⽤模块化。⽐较严谨。但是⼩的项⽬。可以直接在⼀个⼤的项⽬下,建⽴多个⼩的独⽴模块。如下:
建⽴多个Module。且每个Module下有多个Src,我们可以使⽤建⽴相应的包。
如果我们想要删除⼀个Model。需要进⾏如下操作
选择⼀个项⽬。右键如下:
选择相应的Module,点击“-”号
此时并没有从硬盘中删除项⽬,需要再次进⾏⼿动删除。
JDK,SDK,⼯程名设置
点开快捷键上⽅的类似⽂件夹的东西。如果没有可以点击左上⾓File,到Project->Structure。进⼊设置。可以修改⼯程名。选择JDK版本。或者SDK环境。以及编译后的⽂件等
idea配置artifacts
五、⼈性化的常⽤配置
左上⾓的File到Settings。进⼊设置界⾯
列举⼀些⽐较重要的设置
java从入门到精通 高宏静
1.滚轮控制字体⼤⼩
勾选之后我们,按住ctrl+⿏标滚轮,可以⾃动改变字体⼤⼩
2.⽂本提⽰
我们继续在Editor往下翻,到other。勾选⽂本提⽰。这样如果我们想看⼀些⽅法体的⼀些说明。可以⿏标触碰⼀些类,或者数据类型。会进⾏提⽰。
3.⾃动导包
我们在使⽤Eclipse。写⼀些类。如 List,IO流等。需要⼿动进⾏导包。勾选下列选项,可以⾃动校准导包。
此时我们并不需要Alt+Enter进⾏导包。
4. 添加⾏号以及分隔符
此时我们书写⼀些⽅法体,会进⾏分割。以及左侧会提⽰⾏数。并且具有明星先的分割线⽤于区分⽅法如下图
5. 忽略⼤⼩写的提⽰
辛可的博客此时我们不论输⼊string 不论⼤写还是⼩写会⾃动出现String 。这样不需要我们特意写⼤写来显⽰我们
的提⽰。
6. 多⾏任务类显⽰
如果我们的类点开过多,那么类会被挤在⼀⾏。所以我们可以进⾏设置,将多个类放到多⾏便于我们进⾏选择
设置如下:
7. 设置默认字体,字体⼤⼩,字体间距
根据⾃⼰喜好设置即可
8. 注释的字体颜⾊
IDEA中的单⾏注释,多⾏注释以及⽂本注释默认是灰⾊,看起来很不舒服,不够明显,不能起到解释作⽤,所以我们可以使⽤下⾯的步骤进⾏修改。
9. 修改类头注释信息
当我们新建⼀个类的时候,会默认添加⼀下类头信息,表明写代码的作者以及创建时间。如下:
我们在⼀个有包名的项⽬下,创建⼀个类
10. ⽂件编码配置
我们需要将我们⼯作环境⾥⾯的变量均配置为UTF-8。类似于Eclipse会默认将我们的编码设置为GBK,我们需要改为UTF-8。彩虹云商城网站
11. 设置⾃动编译
表⽰对当前模块是否需要⾃动编译。或者多个Moduel是否需要进⾏编译。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。