文档章节

图解Java常识

chape
 chape
发布于 2013/09/26 15:58
字数 373
阅读 63
收藏 1

       所谓一图胜万言,本文中的这些图都是从ProgramCreek网站中的 Java教程 中通过票选选出来的。可以帮助你很好地回顾Java的一些知识,如果你是一个初学者,也可以很好地帮助你理解Java。你可以通过标题上的链接来阅读更详细的内容。 

1.  字符串不变性  
下图显示了下面的代码发生了什么事情。 

String s = "abcd";
s = s.concat("ef");


2.  equals()和hashCode()的关系  
equals()和hashCode() 都是用来判断两个对象是否相等。两者之间的关系是: 

  1. 如果两个对象是相等(equal)的,那么它们一定具有相同的哈希码(hashcode)

  2. 如果两个对象具有相同的哈希码,它们可能相等,也可能不相等(equal)。


3.  Java异常类的层次结构  
下图中红色部分的异常必须在方法的throws子句中被捕获或声明。 

4.  集合类的层次结构  
注意Collections和Collection之间的不同。 


5.  Java同步  
Java同步机制可以通过一个建筑物比喻来说明。 

6.  别名(Aliasing)  
别名(Aliasing)意味着可以为一个位置应用不同的别名,这些别名可以有不同的类型。 


7.  栈和堆  
下图显示了方法和对象在运行时内存中的情况。 

8.  JVM运行时数据区  
下图显示了整个JVM运行时数据区。 


Via  ProgramCreek

本文转载自:http://www.programcreek.com/2013/09/top-8-diagrams-for-understanding-java/

共有 人打赏支持
chape
粉丝 157
博文 339
码字总数 191349
作品 0
成都
程序员
私信 提问
黑马程序员.bobo.DAY.1

C:Program Files (x86)NVIDIA CorporationPhysXCommon;<span style="background:rgb(255,0,0)">%JAVA8HOME%bin;%JAVA8HOME%jrebin;</span>D:oracleproduct10.2.0db_1bin;C:Program Files (x8......

BobbyLou
2015/05/14
0
0
Java常识:IDE、JRE、JDK等字段的阐述

目前对这些最基本的常识都难以阐述,颇觉羞愧,果断整理出来。 IDE(Integrated Development 集成开发环境),集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、...

MiniBu
2014/05/06
0
0
jdk的下载与安装(windows环境下) - 图解

一、JDK的下载(当前演示版本为jdk 1.8.0_171) 1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.同意相关协议,再下载对应版本的jdk(w...

qq_34256296
2018/05/25
0
0
java基础重点讲解,看了还不会找我(五)

视频下载地址:https://download.csdn.net/download/xxfisgirlgad/10886817 ###05.01_Java语言基础(数组概述和定义格式说明)(了解) * A:为什么要有数组(容器) * 为了存储同种数据类型的多个值...

谢小芳是女神
2018/12/30
0
0
云计算高级培训,Tomcat运维JVM 虚拟机常识

云计算高级培训,Tomcat运维JVM 虚拟机常识,作为了解JVM 虚拟机的开始。我们很有必要弄明白以下问题。 所谓虚拟机,就是一台虚拟的计算机。他是一款软件,用来执行一系列虚拟计算机指令。大...

长沙千锋
2018/05/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL查询执行

当我们希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。一旦理解了这一点,很多查询优化工作实际上就是遵循一些原则让优化器能够按照预想的合理方式...

问题终结者
49分钟前
0
0
CDH5动静态资源池配置与回滚

关于动态 静态资源池的配置以前都有提过,可以从以下几篇了解: YARN动态资源池配置案例 https://yq.aliyun.com/ziliao/346856# Hadoop YARN配置参数剖析(4)—Fair Scheduler相关参数 Hadoop...

hblt-j
54分钟前
3
0
WordPress仿站实战教程

有一个月没有写blog了,一直在学习wordpress的知识,现在能够进行简单的政府企业门户网站的仿制,wordpress的主题订制,一般是对前端要求比较高,wordpress学会了,建站还是非常的快的。下面...

临江仙卜算子
56分钟前
3
0
图像库stb_image

https://github.com/nothings/stb 目前一般主流的图像格式也就是bmp,jpg,png,tga,dds,除了DDS一般是给DX用的,虽然一堆OpenGL程序也有用的,但是我一般只用png和tga, png不用说了,带a...

robslove
今天
1
0
Spring 事务提交回滚源码解析

前言 在上篇文章 Spring 事务初始化源码分析 中分析了 Spring 事务初始化的一个过程,当初始化完成后,Spring 是如何去获取事务,当目标方法异常后,又是如何进行回滚的,又或是目标方法执行...

TSMYK
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部