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

相关推荐
木白CPP13 分钟前
Linux DMA驱动详解(二)-----DMA的使用者
java·linux·运维
caoerzhong17 分钟前
JeeWMS 开源仓库管理系统 GPL-3.0 合规指南:Java WMS 二次开发前必须弄清的授权边界
java·开发语言·开源·vue
Sam_Deep_Thinking24 分钟前
单一职责原则:JAVA LocalDate的设计取舍
java·后端·程序员·单一职责原则
杨杨杨大侠32 分钟前
Java 不再需要 JVM?一文看懂 GraalVM Native Image、Substrate VM 与 JDK
java·jvm·java ee
Sylvia33.1 小时前
火星数据体育API|一站式接入足球篮球电竞等18+项目实时数据
java·开发语言·python·websocket·游戏
李少兄1 小时前
解决 MySQL Lock wait timeout exceeded 报错
java
va学弟1 小时前
Java 语言特性:泛型(Generics)
java·泛型
SL_staff2 小时前
插单风险的数据闭环治理:JVS-BI 在制造业实时预警中的技术实践
java·数据分析·数据可视化
白远山2 小时前
健身场馆无人自动化解决方案:从架构到落地实践
java·开发语言·数据库·数据挖掘·需求分析
user_admin_god2 小时前
第 01 篇:OpenAI 兼容 API 初探 —— 用 curl 跑通第一次对话
java·人工智能·spring boot·语言模型·devops