1. 程式人生 > >IDEA閱讀原始碼的技巧

IDEA閱讀原始碼的技巧

目錄

  • 1. 檢視當前類內容
  • 2. 檢視當前類的繼承體系
  • 3. 檢視當前方法的呼叫鏈


本教程僅支援 MAC 系統下的 IDEA 開發工具,如果需要 Windows 對應的操作起自行替代相應快捷鍵即可。

1. 檢視當前類內容

快捷鍵:command + 7
我們可以使用快捷鍵快速瞭解該類中有哪些方法、欄位以及內部類,也可以瞭解到從父類繼承的方法以及欄位,並且可以按照修飾符就行篩選,或者根據首字母進行排序。

2. 檢視當前類的繼承體系

快捷鍵:control + h
在這裡除了檢視類的繼承層級也可以檢視實現了哪些介面。


我們也可以選中當前類名點選右鍵,檢視uml結構

3. 檢視當前方法的呼叫鏈

快捷鍵:control + option + h
我們可以在這裡哪些方法呼叫了此方法,也可以查到此方法呼叫了哪些方法,我們可以利用這個核心功能快速定位某個方法的用處。

相關推薦

IDEA 閱讀原始碼的利器 Replace in Path 使用技巧

搜尋/替換 技巧 選項: Match case: 如果勾選該按鈕,搜尋時將區分大小寫字母。 Preserve case: 如果

IDEA閱讀原始碼技巧

目錄 1. 檢視當前類內容 2. 檢視當前類的繼承體系 3. 檢視當前方法的呼叫鏈 本教程僅支援 MAC 系統下的 IDEA 開發工具,如果需要 Windows 對應的操作起自行替代相應快

IDEA閱讀原始碼檢視類圖結構

一.前言 養成閱讀優秀原始碼的習慣是程式設計師提升編碼能力一個非常有效的方式,優秀的開源框架以及jdk類庫的原始碼都值得閱讀和研究。很多人會覺得閱讀原始碼是一個枯燥難懂的過程,但堅持下來你會發現自己的技術編碼能力會有飛躍式的提升。在閱讀原始碼的過程,合理的使用工具能幫助我們更加快速和清晰

IDEA檢視Java原始碼技巧

1 檢視介面的實現類:Ctrl+Alt+B 選中按快捷鍵,然後跳到實現類的地方去 2 返回上/下個游標地方:Alt+<- 和 Alt+-> 可通過修改快捷鍵(搜關鍵字lef

DevOps之旅:運維人員閱讀原始碼的實用技巧(以OpenStack為例)

作者簡介 陳晨 基礎架構工程師,目前就職於中國銀聯。主要負責IaaS平臺、容器平臺以及運維管理平臺的建設工作。 在昨天的文章中,我們初步講解了一些關於學習原始碼的基礎知識,今天我們著重介紹一下學習原始碼的一些技巧。原文連結如下: 一、準備階段 1. 制定計劃 讀原始碼和讀書一樣,必須有時間計劃,d

JDK1.8原始碼分析03之idea搭建原始碼閱讀環境

序言:上一節說了閱讀原始碼的順序,有了一個大體的方向,咱們就知道該如何下手。接下來,就要搭建一個方便閱讀原始碼及debug的環境。有助於跟蹤原始碼的呼叫情況。 目前新開發的專案, 大多數都是基於JDK1.8開發,所以我選擇該版本進行原始碼分析。 JDK1.8版本號:jdk1.8.0_151 一. JDK1

IntelliJ IDEA神器使用技巧 慕課

+ - KS 使用技巧 編輯 r+ 位置 ide 查找 左邊欄 1,高效定位代碼:無處不在的跳轉。 項目之間的跳轉(打開了多個窗口):ctrl+alt+] 或ctrl+alt+[ 查找窗口 shift+ctrl+a 輸入recent file 最近打開的文件。 文件

關於軟件IntelliJ IDEA的使用技巧(二)

建模 返回值 urn 重構 模塊化 返回 leg ati lar 二,IntelliJ IDEA的工具欄介紹 2,IntelliJ IDEA菜單欄 (5)code編碼 ?1.Override Methods:覆蓋方法 ?2.Implement Methods:實現方法

閱讀原始碼後,來講講React Hokks是怎麼實現的

React 17-alpha中新增了新功能:Hooks。總結他的功能就是:讓FunctionalComponent具有ClassComponent的功能。 import React, { useState, useEffect } from 'react' function FunComp(props)

Ubuntu 16.04上安裝Global閱讀原始碼工具

參照10年前寫的文件 (Linux原始碼閱讀工具lxr和glimpse的安裝與配置),想重新搭建一個原始碼閱讀工具,發現源裡面都沒有相關的工具了。 然後看到有更簡單的安裝工具Global可以使用,所以果斷嘗試新的工具,安裝後感覺確實簡單很多。 源裡面的版本有點舊(關鍵是好像沒有htags-server命令

如何快速閱讀原始碼

這篇文章,是對我自己常用閱讀原始碼的習慣的總結。 (零):先做備份 當拿到一份原始碼,不管是工作上臨時接手的專案還是平時在網站上down下來的demo,如果想要完全看懂,往往需要做一些改動,有時候改動的比較多就會忘了原來的程式碼是什麼樣的,因此我建議,得到一份新的原始碼後首先應該進行備份。 (

IntelliJ IDEA相關小技巧和外掛 | Mybatis自動生成工具

本文簡單介紹一些idea開發常用外掛和工具,以及一些小技巧,不足之處希望大家指出,我改正。不喜勿噴! 一、IDEA開發小技巧 在使用idea開發過程中我們會對介面有一些潔癖(簡稱強迫症),下面簡單介紹一下個人的習慣: 1.idea如何檢視檔案或專案的歷史提交記錄 在

Intellij IDEA Debug 除錯技巧

F9:恢復程式 Alt+F10:顯示執行斷點 F8: 跳到下一步 F7:進入到程式碼 Alt+shift+F7:強制進入程式碼 Shift+F8:跳到下一個斷點 Atl+F9:執行到游標處 ctrl+shift+F9:debug執行java類 ctrl+shift+F10:正常執行

spring閱讀原始碼後的個人理解

spring閱讀原始碼後的個人理解        spring是java web的一套開源框架,可以理解為一個輕量級容器。它的核心有二分別是:IoC,AOP。        IoC(

IDEA高效運用技巧

windows: 1.專案之間的切換快捷鍵:Ctrl+Alt+【】。 2.檔案之間切換快捷鍵:Ctrl+Alt+左右箭頭。 3.返回到上一次修改的地方:Ctrl+Q。 4.查詢開啟過的檔案:Ctrl+E。 5.查詢修改過的檔案:Ctrl+Shift+E。 6.跳轉到瀏覽過的地方:Alt+左右鍵。

白話Spring原始碼(一):怎麼閱讀原始碼

跟大家分享Spring原始碼前我想先聊聊: 為什麼要閱讀原始碼? 怎麼閱讀原始碼? 希望大家在學習某個新的知識前多問幾個為什麼,好奇心是我們學習的一大動力。 一、為什麼要閱讀原始碼 剛入行時,我們會接觸很多框架:spirng,Struts,Hibernate,mybatis等等,

IDEA--IDEA使用小技巧

目錄 二、定位 5、搜尋 6、導包 六、重構 函式的重構 七、抽取 以前一直用eclipse,如今入坑IntelliJ IDEA,沒想到啊。深深的愛上了它,強大到無所不能。 "工欲善其事必先利其器

IDEA使用小技巧

點選[ALT]+[1] or [2] or [7] 等可以跳到對應的小工具,再按[ESC]則跳回到程式碼編輯框中 1.1無處不在的跳轉 1、專案之間的跳轉 跳到下一個專案:[CTRL] + [ALT] + []] 跳到上一個專案:[CTRL] + [ALT]

如何使用Intellij Idea編輯原始碼

  Intellij IDEA中的原始碼無法直接編輯,暫時找到的一個辦法是通過maven下載下來原始碼後,將原始碼進行解壓,解壓完後再匯入專案作為一個module。 具體步驟: 依據自己需要編輯的原始

IDEA神器使用技巧和快捷鍵總結之精準搜尋(二)

搜尋相關快捷鍵  搜尋類,ctrl+N。如果想搜尋Jar包裡的類,那麼需要在搜尋類的篩選條件處點選Include non-project items選項,就可以檢視Jar包裡的類了 搜尋檔案,c