前导
开发工具之争,开发语言之争。 个人觉得没有之争而是看你对这个东西掌握的深度,深度够那怎么都觉得牛就牛
新公司最近所有人员都使用idea所以这次必须得对idea下手了
idea简介
IDEA,全称 IntelliJ IDEA是Java语言的集成开发环境 IDEA在业界被公认为是最好的 java开发工具之一,尤其在智能代码助手、 自动提示、重构、J2EE 支持、Ant 、JUnit 、CVS整合、代码审查创新的GUI 设计等方面的功能可以说 超常的。IDEA 主要用于支持 Java、Scala、Groovy等语言的开发工具, 具,同时备支持目前主流的技术和框架擅长于企业应用、移动应用和web端的开发
idea的优势(相比较Eclipse而言,因为之前一直使用eclipse开发)
1、强大的整合功能。比如:git、maven、spring等
2、显示功能的快速,便捷。 将某个class 的全路径都个显示在上面了真的太方便了
3、提示功能的范围
4、好用的快捷和代码模板private static final
5、精准搜索, 比eclipse搜索好用
1、idea的下载和安装
idea 是收费软件, 但是网上总有一批牛逼的人会无私奉献licnce在此跪谢大神们,我安装的是目前最新版本2019.2。 但是也可以使用某宝花点钱直接去买
硬件要求:
内存:2 GB RAM minimum, 4 GB RAM recommended
硬盘:1.5 GB hard disk space + at least 1 GB for caches
屏幕:1024x768 minimum screen resolution
个人建议配置:
1、内存 8G 或以上、CPU 最好 i5 以上 ,最好安装在固态硬盘、这样流畅度会加快很多。
2、我自己目前电脑是i5+6G+256固盘。开了idea内存红了,正准备加内存条
所以IDEA好用那就会付出相应的代价,IDEA执行的时候有大量的缓存,索引文件,所以idea无法优化,只有通过提升硬件才行
直接官网选择相应的版本,直接下载,然后下一步下一步安装即可
2、安装后的目录结构
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
安装后在用户目录下会生成,配资文件。这个配置文件是idea所有配置保存的目录,这个目录有一个特点就是如果配置改错了后,想还原则直接删除该目录的文件,然后重启idea会重新生成此配置
3、 启动IDEA主页面简介
- create new project 创建一个新工程
- import project 导入一个现有的工程
- check out from version control 可以通过服务器上的项目地址check out github上面的代码或者是gitlab上面的代码
注:idea没有像eclipse类似的workspace工作空间这样的概念,这里是project就相当于workspace这样的概念,在project下可以有多个module
4、 配置Idea、 配置Idea快捷键
可以直接搜索setting或从快捷键ctrl+alt+s快速进入此界面,idea主要是可以设置强大的快捷键,因为之前使用eclipse,然后就设置成和eclipse一样了,而且可以将这个快捷键给导出,然后导入别的机