一、IntelliJ IDEA 介紹 Eclipse ->IBM
1.JetBrains 公司介紹
IDEA(
https://www.jetbrains.com/idea/)是 JetBrains 公司的產品,公司旗下還有其 它產品,比如:
WebStorm:用於開發 JavaScript、HTML5、CSS3 等前端技術;
PyCharm:用於開發 python PhpStorm:用於開發 PHP
RubyMine:用於開發 Ruby/Rails
AppCode:用於開發 Objective – C/Swift
CLion:用於開發 C/C++
DataGrip:用於開發數據庫和 SQL
Rider:用於開發.NET GoLand:用於開發 Go
Android Studio:用於開發 android(google 基於 IDEA 社區版進行迭代)
2. IntelliJ IDEA 介紹
IDEA,全稱 IntelliJ IDEA,是 Java 語言的集成開發環境,IDEA 在業界被公認為是 最好的 java 開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE 支持、Ant、JUnit、CVS 整合、代碼審查、創新的 GUI 設計等方面的功能可以說 是超常的。
IntelliJ 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 影 用的開發。
3.IDEA 主要功能介紹
語言支持上:

其他支持:

4.IDEA 的主要優勢:(相較於 Eclipse 而言)
① 強大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的範圍廣

④ 好用的快捷鍵和代碼模板 private static final psf
⑤ 精準搜索
5. 目前開發工具抽樣調查統計
Eclipse 33%,MyEclipse 9%, idea51%,STS 6%,其他 1%。 (來自尚硅谷畢業生 268 個樣本)

6.IDEA 的下載地址:(官網)
IDEA 分為兩個版本:旗艦版(Ultimate)和社區版(Community)。 旗艦版收費(限 30 天免費試用),社區版免費,這和 Eclipse 有很大區別。

這裡提供了不同操作系統下的兩個不同版本的安裝文件。
兩個不同版本的詳細對比,可以參照官網
二、windows 下安裝過程
1. 安裝前的準備
1.1 硬件要求(Hardware requirements)
內存:2 GB RAM minimum, 4 GB RAM recommended
硬盤:1.5 GB hard disk space + at least 1 GB for caches
屏幕:1024×768 minimum screen resolution
個人建議配置:內存 8G 或以上,CPU 最好 i5 以上,最好安裝塊固態硬盤(SSD),將 IDEA
安裝在固態硬盤上,這樣流暢度會加快很多。
1.2 軟件要求(Software requirements)
操作系統:Microsoft Windows 10/8/7/Vista/2003/XP (32 or 64 bit)
軟件環境:
JRE 1.8 is bundled with the IntelliJ IDEA distribution. You do not need to install Java on your computer to run IntelliJ IDEA.
A standalone JDK is required for Java development.
注意:這裡如果沒有安裝 JDK 的話,請參考提供的文檔《尚硅谷_宋紅康_JDK8 的下載_安裝_
配置.pdf》進行安裝配置。
2.具體安裝過程
雙擊:




確認 32 位版還是 64 位版
確認是否與.java、.groovy、.kt 格式文件進行關聯,這裡也可以選擇不關聯。
3.安裝總結
從安裝上來看,IntelliJ IDEA 對硬件的要求似乎不是很高。可是實際在開發中其 實並不是這樣的,因為 IntelliJ IDEA 執行時會有大量的緩存、索引文件,所以 如果你正在使用 Eclipse / MyEclipse,想通過 IntelliJ IDEA 來解決計算機的卡、 慢等問題,這基本上是不可能的,本質上你應該對自己的硬件設備進行升級。
4.查看安裝目錄結構

bin:容器,執行文件和啟動參數等
help:快捷鍵文檔和其他幫助文檔
jre64:64 位java 運行環境
lib:idea 依賴的類庫
license:各個插件許可
plugin:插件
其中:bin 目錄下:

這裡以我的電腦系統(64 位 windows7,16G 內存)為例,說明一下如何調整 VM 配 置文件:

1. 大家根據電腦系統的位數,選擇 32 位的 VM 配置文件或者 64 位的 VM 配置文件
2. 32 位操作系統內存不會超過 4G,所以沒有多大空間可以調整,建議不用調整了
3. 64 位操作系統中 8G 內存以下的機子或是靜態頁面開發者是無需修改的。
4. 64 位操作系統且內存大於 8G 的,如果你是開發大型項目、Java 項目或是 Android 項目, 建議進行修改,常修改的就是下面 3 個參數:
-Xms128m,16 G 內存的機器可嘗試設置為 -Xms512m (設置初始的內存數,增加該值可以提高 Java 程序的啟動速度。)
-Xmx750m,16 G 內存的機器可嘗試設置為 -Xmx1500m (設置最大內存數,提高該值,可以減少內存 Garage 收集的頻率,提高程序性能)
-XX:ReservedCodeCacheSize=240m,16G 內存的機器可嘗試設置為 -XX:ReservedCodeCacheSize=500m (保留代碼佔用的內存容量)
5.查看設置目錄結構

這是 IDEA 的各種配置的保存目錄。這個設置目錄有一個特性,就是你刪除掉整 個目錄之後,重新啟動 IntelliJ IDEA 會再自動幫你生成一個全新的默認配置, 所以很多時候如果你把 IntelliJ IDEA 配置改壞了,沒關係,刪掉該目錄,一切 都會還原到默認。
5.1 config 目錄
config 目錄是 IntelliJ IDEA 個性化化配置目錄,或者說是整個 IDE 設置目錄。 此目錄可看成是最重要的目錄,沒有之一,如果你還記得安裝篇的介紹的時候, 安裝新版本的 IntelliJ IDEA 會自動掃描硬盤上的舊配置目錄,指的就是該目錄。 這個目錄主要記錄了:IDE 主要配置功能、自定義的代碼模板、自定義的文件 模板、自定義的快捷鍵、Project 的 tasks 記錄等等個性化的設置。 比如:

5.2 system 目錄
system 目錄是 IntelliJ IDEA 系統文件目錄,是 IntelliJ IDEA 與開發項目一個 橋樑目錄,裏面主要有:緩存、索引、容器文件輸出等等,雖然不是最重要目錄, 但也是最不可或缺的目錄之一。比如:

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/258739.html
微信掃一掃
支付寶掃一掃