发布时间:2025-06-14
浏览次数:0
建议星标我们
改版后的公众号文章推荐显得有些混乱,为了不错过每日的进阶架构文章,请您点击“Java进阶架构师”公众号,接着点击右上角,将我们设置为“星标”。这样做,您就能确保不错过任何一篇精彩内容。
2020年Java原创面试题库连载中
(共18篇)
【032期】面试题(四)(2)
更多内容,点击上面蓝字查看
近期恰好闲暇无事intellij idea uml,便重新梳理起以往学过的知识点,然而在复习至某些部分时,却发现之前学习时对从上至下的继承关系和接口实现记得相当混乱。
这次借助IDEA的功能,效果清晰直观,操作便捷得令人惊叹,因此决定和大家分享。
查看图形形式的继承链
在您要浏览的类别标签页中,轻按鼠标右键,然后挑选相应的选项,其中包括显示和显示...弹出窗口两种方式,前者会在当前标签页中直接呈现,而后者则会以悬浮窗口的形式展现出来。
实际上,您同样可以在左侧的项目目录树上,针对您希望查阅的类别进行右键点击操作,进行相应的选择,所达到的效果是相同的。
然后你就会得到如下图所示的继承关系图形,以自定义的为例:
显而易见的是:
优化继承链图形,想我所想
1 去掉不关心的类
获取到的继承关系图谱中,部分内容并非我们所期望探究的,例如图中的某些部分,我们更关注的是那些关键的继承关系,那该如何是好呢?
操作简便,只需进行删除操作。您只需点击选择要删除的类别,然后通过键盘按键直接完成。经过整理其他类别之间的关联后,图形将呈现如下状态:
2 展示类的详细信息
有人感叹,哎呀,这怎么够呢,那些传承下来的技艺我也想一睹为快?别急,IDEA能全部满足你的需求。
在网页上点击鼠标右键,并选择“显示”选项,此时可以根据需求对类别的属性、方法以及构造方法等进行展开查看。当然,您还可以通过上方的工具栏直接进行操作。
然后你就会得到:
怎么,你打算在方法中进一步筛选吗?比如,想要查看权限及其以上级别的?这很简单,只需右键点击“Level”选项,然后根据你的需求进行相应的调整。
难道你觉得图像过于细小,难以辨识?别急,IDEA同样能解决你的问题。只需按住键盘上的Alt键,放大镜功能便会神奇地出现,这难道不是一件既惊喜又意外的事情吗?
3 加入其他类到关系中来
在确认其他类别与当前类别存在继承关联时,我们可决定将它们纳入当前的继承关系图中。
在网页上点击鼠标右键,从弹出的菜单中选择“添加类”,随后输入你想要添加的类名即可。
我们新增了一个类别,如图例所示。嗯,图中并未出现箭头,这表明该类别与现有的这些类和接口之间似乎并无特殊关联。
4 查看具体代码
若您想查阅某个类别中的细节,例如某个特定方法的原始代码,自然intellij idea uml,这不可能直接在图形界面中呈现给您,否则,屏幕岂不是要爆裂?
然而,我们可以借助图形界面,亦或是借助IDEA的便捷功能,迅速地浏览特定类的源代码。
点击特定类别之后,你便能在其下属的方法清单中自由浏览。若需查看某一方法,只需将其选中,然后点击鼠标右键,并选择“跳转到”选项。
一旦加入某个类别,若需迅速浏览该类别中的其他操作,便可以借助IDEA所提供的特定功能:
在挑选左侧栏中的选项之后,相应类别下的所有操作步骤便会呈现在您眼前。随后,您只需点击其中任意一个步骤,网页便会自动导航至该步骤的具体内容页面。
最后
借助上述IDEA的强大功能,我们可以轻松地学习并观察类之间的关系,同时深入探究诸如流行框架源码等知识,整个过程无疑令人感到愉悦。
来源:www..com/deng-cc/p/.html
之前,给大家发过三份Java面试宝典,这次新增了一份,目前总共是四份面试指南,若能在离职前的一个月内依照指南进行充分准备,通常情况下问题不会太大。
《java面试宝典5.0》(初中级)
《350道Java面试题:整理自100+公司》(中高级)
《资深java面试宝典-视频版》(资深)
《Java[BAT]面试必备》(资深)
分别适用于初中级,中高级,资深级工程师的面试复习。
内容包含Java基础知识、Java Web开发、MySQL数据库性能调优、JVM虚拟机原理、锁机制、处理百万级并发访问、消息队列技术、高效缓存策略、反射机制、Spring框架及其全家桶的运作原理、微服务架构、Zookeeper分布式协调服务、数据结构理论、限流、熔断和降级等。
获取方式:点“在看”,V信关注上述Java最全面试题库号并回复 【面试】即可领取,更多精彩陆续奉上。
看到这里,证明有所收获
必须点个在看支持呀,喵
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码