IDEA简介及使⽤
1、Intellij IDEA简介
Eclipse IBM公司开发
1.1、Jetbrains公司介绍
是公司的产品,这家公司位于的⾸都,开发⼈员以严谨著称的为主。该公司旗下还有许多其他产品,如:WebStorm:⽤于开发JavaScript、HTML5、CSS3 等前端技术目前行的php开发工具有
PyCharm:⽤于开发python
PhpStorm:⽤于开发PHP
RubyMine:⽤于开发Ruby/Rails
AppCode:⽤于开发Objective - C/swift
CLion:⽤于开发C/C+++
DataGrip:⽤于开发数据库和SQL
Rider:⽤于开发.NET
GoLand:⽤于开发 Go
1.2、Intellij IDEA介绍
IDEA 全称 IntelliJ IDEA,是的集成开发环境。IntelliJ在业界被公认为最好的java开发⼯具,尤其在智能代码助⼿、代码⾃动提⽰、、⽀持、各类版本⼯具(、等)、、整合、代码分析、 创新的设计等⽅⾯的功能可以说是超常的。
InteliJ IDEA曾在2015年的官⽹上这样介绍⾃⼰:
Excel at enterprise, mobile and web development with Java, Scala and Groovy,with all the latest modern technologies and frameworks available out of the box.
简译: IntelliJ IDEA主要⽤于⽀持Java、 Scala、 Groovy 等语⾔的开发⼯具,同时具备⽀持⽬前主流的技术和框架,擅长于企业应⽤、移动应⽤和Web应⽤的开发。
1.3、IDEA主要功能介绍
语⾔⽀持
安装插件后⽀持SQL类基本JVM
PHP PostgreSQL Java
Python MySQL Groovy
Ruby Oracle
Scala SQL Server
Kotlin
其他⽀持
⽀持的框架额外⽀持的语⾔代码提⽰⽀持的容器
Spring MVC H5Tomcat
GWT CSS3TomEE
WebServices SASS WebLogin
JSF LESS Jetty
Hibernate Node.js
1.4、IDEA主要优势(相较于Eclipse⽽⾔)
1. 强⼤的整合能⼒。⽐如:Git、 Maven、 Spring 等
2. 提⽰功能的快速、便捷
3. 提⽰语⾔功能范围⼴
4. 好⽤的快捷键和代码模板
5. 精准搜索
1.5、IDEA下载地址
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。
旗舰版收费(限 30 天免费试⽤),它为 Web 和企业开发提供了额外的⼯具和功能
社区版免费且开源,它提供了 JVM 和 Android 开发的所有基本功能
该处提供了不同操作系统下的不同版本的安装⽂件两个不同版本的详细对⽐,可以参照官⽹:
1.6、官⽹详细使⽤⽂档
2、window安装过程
2.1、安装准备
2.1.1、硬件要求(Hardware requirements)
建议配置:内存8G或以上,CPU最好 i5 以上,最好安装块固态硬盘(SSD),将IDEA安装在固态硬盘上,这样流畅度会加快很多
2.1.2、软件要求(Software requirements)
操作系统:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit)
2.2、安装过程
1. 将下载好的软件包程序双击打开
2. 点击Next下⼀步,并选择相应安装路径,点击Next
3. 选择对应操作系统位数,确认是否与.java、.groovy、.kt 格式⽂件进⾏关联,此处可选择不关联
4. 点击Install稍等⽚刻即可安装完毕!点击Finish结束
2.3、安装总结
从安装上来看,IntelliJ IDEA 对硬件的要求似乎不是很⾼。可是在实际开发中其实并不是这样的,因为 IntelliJ IDEA 执⾏时会有⼤量的缓存、索引⽂件,所以如果你正在使⽤ Eclipse / MyEclipse,想通过 In
telliJ IDEA 来解决计算机的卡、慢等问题,这基本上是不可能的,本质上你应该对⾃⼰的硬件设备进⾏升级
2.4、查看安装⽬录结构
bin:容器,执⾏⽂件和启动参数等
help:快捷键⽂档和其他帮助⽂档
jre64:64 位java 运⾏环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
3、启动应⽤后简单配置
3.1、是否导⼊已有设置
⾸次启动,会弹出如下的对话框。选择不导⼊已有的设置
tips:软件激活请⾃⾏百度
3.2、设置主题

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