idea structure视图介绍

作用

idea的Structure视图可以辅助查看代码结构

如何呼出Structure视图?

Alt + 7
Ctrl + F12

侧边栏点Structure

我的常用配置

1、选Show Toolbar,便于使用功能按钮

2、使用Float视图,悬浮于窗口表面,可以使用 Shift+Esc来退出

访问修饰符怎么看

为了便于对比看,我把访问修饰符体现在属性和方法的命名上

各个按钮介绍

显示non-public的属性和方法

显示Filelds

显示Preperties

和Filelds区别是Preperties有get/set方法

按访问修饰符排序

按照字母排序

Sort Alphabetically + Sort by Visibility 可一起使用

Group Methods by Defining Type

个人理解: 一个类可能会继承某个类、或者实现某些接口的方法、这里就会把覆写的方法按照父层分类、这样可以知道覆写的方法的来源

Show Inherited

把继承的方法都会显示出来

Group Methods by Defining Type + Show Inherited一起使用

个人理解: 可查看继承的方法,哪些被覆写,哪些没被覆写

勾选的话单击即可导航到代码出,不勾选需要双击才可以

Anonymous Classes

lambdas

Always Select Opened Element

相关推荐
喵了meme6 小时前
Linux学习日记19:线程同步与互斥锁
java·jvm·学习
郑州光合科技余经理6 小时前
海外版生活服务系统源码 | 外卖+跑腿一站式平台技术解析
java·开发语言·javascript·git·spring cloud·php·生活
小小Fred6 小时前
Cortex-M3 LR寄存器的特殊值EXC_RETURN
java·开发语言·jvm
小小心愿家6 小时前
线程——对于锁的进一步认识
java·开发语言
曹牧6 小时前
Java: FATAL ERROR: processing of -javaagent failed
java·开发语言
小贝IT~6 小时前
基于SpringBoot的图书个性化推荐系统-048
java·spring boot·后端
断春风6 小时前
SpringBoot 集成 XXL-JOB
java·spring boot·后端
橘子海全栈攻城狮6 小时前
【最新源码】基于springboot的会议室预订系统设计与实现 014
java·开发语言·前端·spring boot·后端·spring·自动化
另寻沧海6 小时前
C++ Lambda表达式的隐式转换陷阱
java·c++·算法
菜鸟233号6 小时前
力扣654 最大二叉树 java实现
java·算法·leetcode