在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C++/ 重構(gòu)講解
介紹
IntelliJ IDEA 界面介紹
最特殊的快捷鍵 Alt + Enter 介紹
IntelliJ IDEA 配合 Maven 的一些技巧
文件代碼模板的使用
常見文件類型的圖標(biāo)介紹
IntelliJ IDEA 推薦設(shè)置講解
Maven 項(xiàng)目介紹
IntelliJ IDEA 相關(guān)核心文件和目錄介紹
Debug 介紹
IntelliJ IDEA 常用設(shè)置講解 - 2
IntelliJ IDEA 插件開發(fā)視頻教程
IntelliJ IDEA 緩存和索引介紹和清理方法
IntelliJ IDEA 主題、字體、編輯區(qū)主題、文件編碼修改、亂碼問題
Maven 的單模塊 Spring Boot 項(xiàng)目
IntelliJ IDEA 遠(yuǎn)程調(diào)試 Tomcat
插件的使用
IntelliJ IDEA 編譯方式介紹
IntelliJ IDEA For Mac 快捷鍵
IntelliJ IDEA 常用設(shè)置講解 - 1
首次運(yùn)行
Ubuntu 系統(tǒng)下安裝 IntelliJ IDEA
數(shù)據(jù)庫管理工具介紹
重構(gòu)講解
從 Windows 過度到 Mac 必備快捷鍵對照表
Windows 系統(tǒng)下安裝 IntelliJ IDEA
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Spring Data JPA 項(xiàng)目
版本控制的使用
IntelliJ IDEA 的 Java 熱部署插件 JRebel 安裝及使用
IntelliJ IDEA 常用設(shè)置講解 - 3
Emmet 的使用
Postfix Completion 的使用
Mac 系統(tǒng)下安裝 IntelliJ IDEA
本系列教程結(jié)束
實(shí)時代碼模板的使用
快捷鍵
IntelliJ IDEA 項(xiàng)目相關(guān)的幾個重要概念介紹
安裝總結(jié)
Maven 的單模塊 / 多模塊之 Spring MVC + Spring + Mybatis 項(xiàng)目講解
關(guān)于
Eclipse 的 Java Web 項(xiàng)目環(huán)境搭建
IntelliJ IDEA 常用設(shè)置講解 - 4
Hello World 項(xiàng)目創(chuàng)建與項(xiàng)目配置文件介紹

重構(gòu)講解

重構(gòu)的常用功能介紹

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxiv-a-refactor-introduce-1.jpg" alt="重構(gòu)的常用功能介紹" />

  • 如上圖標(biāo)注所示,IntelliJ IDEA 的重構(gòu)功能全部都在這個菜單上,所以我們也可以理解為這個菜單就是重構(gòu)功能的體現(xiàn),只是有時候我們通過快捷鍵的方式來加以體現(xiàn)而已。
  • 如上圖標(biāo)注 1 所示,在實(shí)際開發(fā)中我們經(jīng)常會對文件進(jìn)行重命名,這里用的快捷鍵就是 Shift + F6。
  • 如上圖標(biāo)注 2 所示,移動文件到其他包或是目錄,我們可以通過快捷鍵也可以通過拖動對應(yīng)的文件到其他目錄進(jìn)行重構(gòu)。
  • 如上圖標(biāo)注 3 所示,提取 Java 類代碼也是經(jīng)常遇到的優(yōu)化類型的重構(gòu),這里不進(jìn)行一一講解,大家可以自己嘗試下。

http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/images/xxiv-a-refactor-introduce-2.jpg" alt="重構(gòu)的常用功能介紹" />

  • 當(dāng)我們要對一個類進(jìn)行重命名的時候,會彈出該選項(xiàng),IntelliJ IDEA 會幫我們自動掃描對應(yīng)勾選項(xiàng)功能的地方進(jìn)行重命名,這樣可以省去我們很多工作。如果擔(dān)心重構(gòu)出錯,可以點(diǎn)擊 Preview 進(jìn)行預(yù)覽,IntelliJ IDEA 可以提示會修改哪些文件,修改哪一行。同時有一點(diǎn)是 IntelliJ IDEA 比較牛的地方,就是對于類關(guān)聯(lián)的 xml 或是其他資源文件的重構(gòu),IntelliJ IDEA 都可以很好地做到識別,所以 IntelliJ IDEA 在開發(fā) Java Web 項(xiàng)目上可以幫我們省去很多苦力活。
  • 所以,如果單論 Java 類上的重構(gòu)功能,跟其他 IDE 并不會有太明顯的優(yōu)勢突出,但是在 Web 方向的重構(gòu),目前應(yīng)該是所有市場上的 IDE 中最好的,包括 HTML、CSS、JavaScript 等相關(guān)文件都可以做到一些功能的重構(gòu)。