Top 8 Diagrams for Understanding Java
来源:互联网 发布:oracle数据库新建用户 编辑:程序博客网 时间:2024/05/19 23:16
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
- oracle 基本语句学习 (三)之子查询
- C#日期时间格式化
- OpenCart产品属性过滤(Atrribute Filter)功能插件
- js实现幻灯片效果
- 开发工具集(好记性,烂笔头系列)
- Top 8 Diagrams for Understanding Java
- 调整PHP的性能
- 对于这个项目失败的原因总结!
- 不是技术牛人,如何拿到国内IT巨头的Offer
- 3种不同方式的焦点图轮播特效分享
- WebService 学习(1)
- PyQt4学习资料汇总
- ILOG OPL的一个简单应用——解决运输问题、转运问题
- 控制台中设置JVM的内存