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

相关推荐
kfepiza2 分钟前
HttpSessionListener 的用法笔记250417
java·笔记·servlet·tomcat
冬天vs不冷6 分钟前
SpringBoot条件注解全解析:核心作用与使用场景详解
java·spring boot·python
百锦再26 分钟前
Android Studio 实现自定义全局悬浮按钮
android·java·ide·app·android studio·安卓
百锦再28 分钟前
Android Studio 项目文件夹结构详解
android·java·ide·ios·app·android studio·idea
阿达King哥44 分钟前
Java虚拟机(JVM)平台无关?相关?
java·jvm
不是AI1 小时前
【Java编程】【计算机视觉】一种简单的图片加/解密算法
java·算法·计算机视觉
森叶1 小时前
Java NIO & Java 虚拟线程(微线程)与 Go 协程的运行原理不同 为何Go 能在低配机器上承接10万 Websocket 协议连接
java·websocket·nio
程序员小蘇1 小时前
一天一个java知识点----Tomcat与Servlet
java·servlet·tomcat
Moso_Rx2 小时前
JavaEE——线程安全
java·安全·java-ee
岁岁岁平安2 小时前
SpringMVC入门学习总结(2025.04.16)
java·spring·java-ee·mvc·springmvc