8张图理解Java
2015-12-23 10:02
302 查看
1、字符串不变性
下面这张图展示了这段代码做了什么2、equals()方法、hashCode()方法的区别
HashCode被设计用来提高性能。equals()方法与hashCode()方法的区别在于:如果两个对象相等(equal),那么他们一定有相同的哈希值。
如果两个对象的哈希值相同,但他们未必相等(equal)。
3、Java异常类的层次结构
图中红色部分为受检查异常。它们必须被捕获,或者在函数中声明为抛出该异常。4、集合类的层次结构
注意Collections和Collection的区别。(Collections包含有各种有关集合操作的静态多态方法)5、Java同步
Java同步机制可通过类比建筑物来阐明。6、别名
别名意味着有多个变量指向同一可被更新的内存块,这些别名分别是不同的对象类型。7、堆和栈
图解表明了方法和对象在运行时内存中的位置。8、Java虚拟机运行时数据区域
图解展示了整个虚拟机运行时数据区域的情况。原文链接: programcreek 翻译: ImportNew.com - era_misa
译文链接: http://www.importnew.com/11725.html
[ 转载请保留原文出处、译者和译文链接。]
相关文章推荐
- Java 大作业回忆--day06-- 我们的手机触控板
- JFinal logoJAVA 极速WEB+ORM框架 JFinal
- java类加载机制的过程
- 40个Java多线程问题总结
- java字符串替换
- Struts-Menu角色权限的实例代码
- java内存管理
- [Java]Java工程师成神之路
- 多线程编程与同步控制(Java与C)
- spring security 转
- Javacript中文传参Java解码说明(附参考资料)
- Eclipse快捷键 10个最有用的快捷键
- 在Eclipse下debug 出现Source not found for ...
- Java垃圾收集器与内存分配策略
- 【转】Java 信号量 Semaphore 介绍
- java参数传值、传引用
- 深入分析 Java I/O 的工作机制
- JAVA-状态设计模式
- Java 将图片转二进制再将二进制转成图片
- java反射