國內(nèi)首套IDEA全解視頻課程全新亮相,尚學堂搶先發(fā)布!
一、課程介紹
二、講師介紹
三、資料下載
全套視頻已在官網(wǎng)發(fā)布,地址:http://pej6.cn/down/10214.html
一鍵打包下載2019全套IDEA視頻教程視頻+代碼+資料+文檔!
視頻下載截圖
課程介紹文檔
IntelliJ IDEA下載包及破解說明
IDEA是什么?
IDEA全稱IntelliJ IDEA,是用于Java編程語言開發(fā)的集成環(huán)境(也可用于其他語言)。
IDEA的評價
IntelliJ在業(yè)界被公認為最好的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、Ant、JUnit、CVS整合、代碼審查、創(chuàng)新的GUI設計等方面的功能可以說是超常的。
IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國的首都布拉格,其開發(fā)人員由以嚴謹著稱的東歐程序員組成。
IDEA的宗旨
對于IDEA,JetBrains公司提出的最新口號是Capable and Ergomonic IDE for JVM(面向JVM、功能強大且符合人體工程學的IDE)。面向JVM指的是該IED支持Java、Scale等運行于JVM之上的所有語言。
IDEA的宗旨是:“Develop with pleasure”,提倡智能編碼,減少程序員的工作。
IDEA版本
目前版本為2018.2.2,2018年8月發(fā)布。
IntelliJ IDEA分為Ultimate Edition和Community Edition兩個版本,即旗艦版和社區(qū)版。旗艦版可以免費試用30天,同時還支持HTML,CSS,PHP,MySQL,Python等,社區(qū)版本免費使用,但是功能上對比旗艦版有所縮減,只支持Java等少數(shù)語言。
IDEA的優(yōu)勢
在一般常用的開發(fā)中,Eclipse是最容易學習上手的,但是Eclipse在代碼層面設計、兼容性等方面的問題讓程序員在使用過程中頗受困擾。相比而言,IntelliJ IDEA不僅解決了Eclipse存在的弊病,而且讓開發(fā)工作變得更加的高效、智能。
就如它的宗旨所說:“Develop with pleasure”,提倡智能編碼,減少程序員的工作。IntelliJ IDEA的特色功能多達22個:
● 智能的選取
● 豐富的導航模式
● 歷史記錄功能
● JUnit的完美支持
● 對重構的優(yōu)越支持
● 編碼輔助
● 靈活的排版功能
● XML的完美支持
● 動態(tài)語法檢測
● 代碼檢查
● 對JSP的完全支持
● 智能編輯
● EJB支持
● 列編輯模式
● 預置模板
● 完美的自動代碼完成
● 版本控制完美支持
● 不使用代碼的檢查
● 智能代碼
● 正則表達式的查找和替換功能
● JavaDoc預覽支持
● 程序員意圖支持
關于IDEA為什么比Eclipse好用得多,給大家舉2個例子:
1、調(diào)試
通常在調(diào)試過程中,我們想要求一些表達式的值,在Eclipse中你需要選定這個表達式,選定整個表達式非常重要,否則你就沒法求出它的值。然后,你可以使用Ctrl+Shift+I看到這個表達式的值。
使用IDEA你不需要選擇任何東西,你只需要把光標移到你的表達式中然后按下Alt+F8。IDEA會很好的理解這個你可能需要的表達式,然后顯示一個對話窗口,其中有一些它給出的建議參數(shù)變量。
你也可以編輯并在對話框中立即將得到這個表達式的值。相當?shù)姆奖?試過這個特性后,你就不會再想在Eclipse中調(diào)試了。
基本上在兩個IDE上都能讓你做同樣的事,但是使用IDEA會更加簡單和快速。
2、自動完成
自動完成使得IDE比notepad更加優(yōu)秀,在這個領域能感知上下文的IDEA有了質(zhì)的飛躍。例如,我們開始如下一行代碼:
findElement(By.id("error"), vim
現(xiàn)在我們想要查找以vim開頭的選項有哪些。
IDEA怎么做的呢?無需等待任何的按鍵,它馬上就能理解findElement需要一個Conditaion類的示例作為第二個參數(shù),而在Condition類中有一個靜態(tài)變量名叫visible。IDEA會直接建議這個唯一的有效選項。
然而,Eclipse會怎么做呢?唉,它不能理解上下文,它不知道光標所在處就是assertElement方法的第二個參數(shù)。因此當你按下“神圣”的Ctrl+Space時,Eclipse只會簡單的顯示全局中以vi字母開頭的一切。