开发集成工具MyEclipse中Outline的问题

简介: 不懂的多查,越查就越显得自己的无知,越发现大神的存在,可能相对于我来说是大神,在他那个高度,就觉得自己很菜,这些都正常,最值得敬佩的是,比你厉害的人,还比你更努力,那自己还有什么理由不努力呢,如果发现自己在学习的时候,容易犯困,说明自己没动脑是一方面,更重要的是,眼界太窄了,在自己的一方世界中,任由自己荒废,所以要趁早吧这种状态给抹除掉,通过学习一点东西,你会发现越来越多的东西需要你去学习,会发现越来越多的人比你厉害,其实自己真的很菜,然后通过努力去追寻他们的脚步,记录自己学习的路程,给在你身后的人一些经验。学习的乐趣大概就是这样了。

    序言

        不懂的多查,越查就越显得自己的无知,越发现大神的存在,可能相对于我来说是大神,在他那个高度,就觉得自己很菜,这些都正常,最值得敬佩的是,比你厉害的人,还比你更努力,那自己还有什么理由不努力呢,如果发现自己在学习的时候,容易犯困,说明自己没动脑是一方面,更重要的是,眼界太窄了,在自己的一方世界中,任由自己荒废,所以要趁早吧这种状态给抹除掉,通过学习一点东西,你会发现越来越多的东西需要你去学习,会发现越来越多的人比你厉害,其实自己真的很菜,然后通过努力去追寻他们的脚步,记录自己学习的路程,给在你身后的人一些经验。学习的乐趣大概就是这样了。

                                                                            ---WZY

这里讲解一个小的模块,也是自己在查看源码的时候,发现Outline这一栏中很多符号自己很陌生,所以这里把出现过的总结一下。

    我说的就是这里我用红色框框圈出来的这些符号的意思

    

  1、 蓝色空心三角形: 普通的成员变量

  2、 带有T字蓝色空心三角形:transient 修饰的成员变量 扩充一下知识:transient关键字:为了让该属性不能再网络中被传输,所以加上这个关键字,例如,在一些敏感属性上(银行的账号密码)就不会被传输, 在一个类实现Serilizable后,该类就被序列化了,也就是能够在网络中传输,但是我们不想类中一些属性被传输,就加入了transient关键字修饰不想被传输的关键字。详细解释可以看:http://www.aichengxu.com/view/36695

  3、 F字蓝色空心三角形:final修饰的成员变量,代表属性不能更改了

  4、 S F字蓝色空心三角形:static final 修饰的成员变量,也就是常量了,所以看到该图形对应的字母都市大写,常量一般都是用大写

  5、 蓝色实心三角形:没有修饰符的(public这种) 所以是默认的修饰符。方法、函数

  6、 F字蓝色实心三角形:final修饰的方法,意思是子类不能重写该方法

  7、 红色实心正方形:private修饰的方法,

  8、 红色空心正方形:private修饰的成员变量

  9、 绿色实心圆:公共的方法

  10、 绿色圆中有C:class 代表类

  11、 绿色园中有C+红色实心正方形+S: private+static+类 一般是内部类,所以这个是私有的静态内部类

  12、绿色园+右上角有c:构造方法

  13、 绿色圆+蓝色三角形+S:内部类+默认修饰符+static:默认修饰符的静态内部类

    总结:其他的一些图形都大同小异,最主要的是,要知道这几类

        1、蓝色空心三角形:普通的成员变量

        2、蓝色实心三角形:没有修饰符的方法

        3、绿色圆:公共的方法

        4、绿色圆中有C:类

        5、绿色园右上角有c:构造方法

        6、红色的:都代表private

          红色的实心正方形:私有方法

          红色空心正方形:私有成员变量

        7、一些用大写字母修饰的代表关键字

          F:final

          S:static

          C:class

          T:transient

        大概就这样了,其他的如果遇到了不会再查漏补缺。

        

        

        

相关文章
|
4月前
|
jenkins Java 持续交付
【项目集成工具】Jenkins
【项目集成工具】Jenkins
|
6月前
|
存储 Java 关系型数据库
JSP考试质量分析系统myeclipse开发mysql数据库bs框架java编程web网页结构
JSP 考试质量分析系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
185 1
|
7天前
|
存储 前端开发 安全
《Solidity 简易速速上手小册》第9章:DApp 开发与 Solidity 集成(2024 最新版)(上)
《Solidity 简易速速上手小册》第9章:DApp 开发与 Solidity 集成(2024 最新版)
48 0
|
1月前
|
缓存 Linux iOS开发
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
【C/C++ 集成内存调试、内存泄漏检测和性能分析的工具 Valgrind 】Linux 下 Valgrind 工具的全面使用指南
65 1
|
2月前
|
弹性计算 前端开发 Java
通义千问API:让大模型写代码和跑代码
基于前面三章的铺垫,本章我们将展示大模型Agent的强大能力。我们不仅要实现让大模型同时使用多种查询工具,还要实现让大模型能查询天气情况,最后让大模型自己写代码来查询天气情况。
59703 448
通义千问API:让大模型写代码和跑代码
|
2月前
|
监控 测试技术 API
自动化测试工具与电脑桌面监控软件的集成:Selenium与Python的无缝整合
在当今数字化时代,软件质量保证是每个软件开发团队都必须面对的重要挑战之一。自动化测试工具和电脑桌面监控软件的结合,为开发团队提供了一种有效的方式来确保软件的稳定性和性能。本文将介绍如何利用Python编程语言中的Selenium库,与桌面监控软件进行无缝整合,以实现对应用程序的自动化测试和桌面监控。
200 5
|
2月前
|
小程序 物联网 API
社区每周丨API 集成工具文档更新及开发者日上海站即将举行(6.19-6.23)
社区每周丨API 集成工具文档更新及开发者日上海站即将举行(6.19-6.23)
35 0
|
2月前
|
小程序 IDE 定位技术
【社区每周】小程序支持预拉取地理位置;验收工具组件集成至“商家券”等产品文档(11月第五期)
【社区每周】小程序支持预拉取地理位置;验收工具组件集成至“商家券”等产品文档(11月第五期)
37 0
|
2月前
|
移动开发 小程序 数据管理
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
9月开发者日回顾|小程序跳转接口等多个JSAPI更新,能力集成提供场景化排查工具
27 0
|
3月前
|
数据采集 缓存 JavaScript
Python神器!WEB自动化测试集成工具 DrissionPage
Python神器!WEB自动化测试集成工具 DrissionPage
96 0

热门文章

最新文章

推荐镜像

更多