摘要: 二维数组 java语言里提供了支持多维数组的语法。但如果从数组底层的运行机制上来看——没有多维数组。 java里的数组类型是引用类型,因此数组变量其实是一个引用,这个引用指向真实的数组内存,数组元素的类型也可以是引用,如果数组元素的引用再次指向真实的数组内存,这种情形看上去很像多维数组。 类似的定义 阅读全文
posted @ 2017-10-15 21:15 幸福的小菜鸟 阅读(1340) 评论(0) 推荐(1) 编辑
摘要: SVN(Subversion) SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的 阅读全文
posted @ 2017-10-15 15:06 幸福的小菜鸟 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一.前言 maven是一个项目的构建工具。做的工作可以大致分为:编译,打包,部署等。是跨平台统一开发规范与工具和统一管理jar包的构建工具。 二.Maven的作用 统一开发规范与工具 统一管理jar包 下面我们来对比一下,首先建立一个普通的Java工程,是这样的: 这个我们都很熟悉,src下建包写代 阅读全文
posted @ 2017-10-15 13:47 幸福的小菜鸟 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 引用类型的数组的初始化 1数组元素是引用时的内存分析 下面将上面的代码转化为存储示意图说明: 阅读全文
posted @ 2017-10-15 11:46 幸福的小菜鸟 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 数组的内存 1.内存中的数组 数组是一种引用内存,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。 实际的数组对象被存放在堆内存(heap)中,数组的引用变量被存储在栈内存中。 运行上面的代码时,具体的内存分析图如下: 阅读全文
posted @ 2017-10-15 11:01 幸福的小菜鸟 阅读(955) 评论(0) 推荐(1) 编辑