7张图全面了解java
2017-10-22 12:45
295 查看
String 的不可变性
String s = "abcd"; a = a + "ef"
equals和hashCode的关系
hashCode的设计是用来改善性能,equals和hashCode的关系如下:如果两个对象的equals相等,它们必须要有相等的hashCode。
如果两个对象的hashCode相等,它们的equals不一定相等。
java异常类层次关系图
下图中的红色表示的是检查型异常(在编译器做检查),在Java方法中必须被捕获或者用throws语句进行定义。java中集合类层次关系图
注意,下图中的Collection和Collections的区别java 的同步机制
java的同步机制可以通过类比医院的诊所,如下图所示。java中的堆和栈
下图展示了java运行时的对象和方法的数据结构java运行时的数据存储区域
相关文章推荐
- 全面了解java byte数组与文件读写
- Java接口RandomAccess全面了解
- 全面了解Java中的CAS机制
- 专题:全面了解Java网络编程的通信机制
- 全面了解Java中的内部类和匿名类
- 全面了解Java中对于异常的捕捉方法
- 全面了解Java中Native关键字的作用
- 一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序
- 全面了解JAVA_BaseDAO数据处理类
- android webview一篇文章全面了解(基本使用,url拦截,js跟java交互)
- 全面了解java基本类型和封装类型的区别及应用
- JAVA SWING JTree全面了解
- 全面了解:java网络编程的通信机制
- Java 基础夯实2:全面了解异常
- 从java1到java9每个版本都有什么新特性?花费五分钟全面了解
- Java 基础夯实2:全面了解异常
- 全面解析Java中的HashMap类
- 全面深入了解电脑死机的原因
- 全面了解ASP注入方法
- Java初学者必须了解的基础问题