Top 8 Diagrams for Understanding Java
来源:互联网 发布:php会员信息管理系统 编辑:程序博客网 时间:2024/06/02 02:56
A diagram is sometimes worth 1000 words. The following diagrams are from Java tutorials on Program Creek, they have received the most votes so far. Hopefully, they can help you review what you already know. If the problem is not clear by the diagram itself, you may want to go to each article to take a further took.
1. String Immutability
The following diagram shows what happens for the following code:
String s = "abcd";s = s.concat("ef");
2. The equals() and hashCode() Contract
HashCode is designed to improve performance. The contract between equals() and hasCode() is that:
1. If two objects are equal, then they must have the same hash code.
2. If two objects have the same hashcode, they may or may not be equal.
3. Java Exception Class Hierarchy
Red colored are checked exceptions which must either be caught or declared in the method’s throws clause.
4. Collections Class Hierarchy
Note the difference between Collections and Collection.
5. Java synchronization
Java synchronization mechanism can be illustrated by an analogy to a building.
6. Aliasing
Aliasing means there are multiple aliases to a location that can be updated, and these aliases have different types.
7. Stack and Heap
This diagram shows where methods and objects are in run-time memory.
8. JVM Run-Time Data Areas
This diagram shows overall JVM run-time data areas.
- Top 8 Diagrams for Understanding Java
- Top 8 Diagrams for Understanding Java
- Top 8 Diagrams for Understanding Java
- Top 8 Diagrams for Understanding Java
- Top 8 Diagrams for Understanding Java
- Top 8 Diagrams for Understanding Java
- Java_Top 8 Diagrams for Understanding Java
- SnortTM diagrams for developers(ZT)
- 理解LSTM网络及其流程Understanding LSTM and its diagrams
- Understanding top command in unix
- SQLite语法图表 - Syntax Diagrams For SQLite
- Top 10 Methods for Java Arrays
- Top 10 Methods for Java Arrays
- Top 10 Methods for Java Arrays
- Top 10 Questions for Java Regular Expression
- Top 10 Questions for Java Regular Expression
- Top 10 Methods for Java Arrays
- Top 10 Methods for Java Arrays
- C++动态库导出函数及变量,没整理
- KL距离,Kullback-Leibler Divergence
- Ubuntu13.10安装Sublime Text
- leetcode Container With Most Water
- MFC中调试过程中查看输出信息
- Top 8 Diagrams for Understanding Java
- [Shoi2005]带限制的最长公共子序列
- 802.11 加密认证
- 项目简介
- Windows_oracle10g_2013_10_29--表空间
- From SWF to AIR to iOS application
- GCC设定include和库路径
- 【安卓开发】【转载】提升基于英特尔®架构的 Android* 模拟器的速度
- iphone 重用机制