这两年java发展迅猛,转眼就已经到了jdk11。为了更好的去写代码,一个好的工具是必不可少的。今天小书生将给大家推荐一个当前比较流行的Java语言开发IDE,即IntelliJ IDEA,俗称IDEA。JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
说到这软件可能会有软件之争,事物都有利弊面。我们暂且不提,只提他的基本使用,工具就是为我们所用,希望大家不要执着于使用的软件上。
1 特点
优势:花里胡哨的界面不说,单单是智能的代码提示,就使人很舒服,还有极其方便的快键键,全局的索引,使我们查找代码快人一步。丰富的视图,特别是Debug提示,在上手以后调试有一种快感(哈哈,此处略过)。
缺点:占用内存资源较多,2017/2018 版启动后大概1g左右的内存,建议8g内存的电脑去使用,建议加装固态,或者网上有内存的散热贴片,也有一点用处。
2 安装
IDEA有免费的社区版本供大家使用,和正常软件的安装步骤一样,也可以购买企业版,差不多不到900刀一年,有更强大的功能供开发者使用。
3 使用
idea 和 sts eclipse myeclipse等ide有所不同,它实际的工作空间就是其一个项目,其下可以有继承关系等子项目,拥有特殊的父子关系,这在分布式项目开发中如鱼得水,但是对于新手却不是很友好,我们可以自己创建文件夹来保存我们单个的idea项目。
特别是在使用maven构建项目的时候,类路径和test自己创建需要去指定为特殊的种类,idea才可识别。
3.1 创建项目
俗话说,一个项目就是一个文件夹。然后在其中创建子模块,其实也就是一个小的Java项目,在分布式的项目开发中常用父(Project)来规范子模块的项目,当然,也可以不这样做。如果还不会创建项目,请自行探索去体会。
3.2 环境配置
3.2.1 配置jdk
3.2.2 配置maven
maven大家俗称项目构建工具,所以我们在Build设置项中可以找到。这里只给大家一张图,其他自己去搞,作为工具的使用,我个人觉得也是一个开发者应该所掌握的小技能。
关于非maven引入的jar
同时要把你自己的项目添加到编译目录中,这样才可以在tomcat中部署。
3.2.3 配置Tomcat等容器
未完待续