和其他内置类型一样,在块作用域内定义的指针如果没有被初始化,也将拥有一个不确定的值 2.定义指针类型的方法 在一条语句中定义了几个指针变量,每个变量前面都必须有符号 指针存储对象的地址 指针存放某个对象的地址,要想获取地址,需要用取地址符(操作符&) int ival = 42; int *p = ... ...
分类:
编程语言 时间:
2017-04-15 22:38:36
阅读次数:
276
先来看看Java对象在内存中的布局 一 Java对象的内存布局 在HotSpot虚拟机中,对象在内存中的布局分为3个区域 Mark Word(在32bit和64bit虚拟机上长度分别为32bit和64bit)存储对象自身的运行时数据,包括哈希码,GC分代年龄,锁状态标志,线程持有的锁,偏向线程ID, ...
分类:
编程语言 时间:
2017-04-10 19:35:43
阅读次数:
221
1、Collection: 集合框架的由来:因为每个容器对象的自身的数据结构不同,所以对它们进行单独的描述和对象封装,并不断的向上抽取共性内容,这样变形成了集合框架。 定义:集合就是一个容器、用来存储对象、长度可变。 理解:其实班级就是一个容器,班上的每一个学生都是单独封装了功能的对象,因为班级中的 ...
分类:
其他好文 时间:
2017-04-07 18:03:01
阅读次数:
148
原文链接:http://www.cnblogs.com/hoobey/p/5508992.html 1、assigned 主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主 ...
分类:
Web程序 时间:
2017-04-07 12:47:39
阅读次数:
239
一、集合: 1、特点:存储对象;长度可变;存储对象的类型可不同; 2、集合框架: 2)Collection (1)List:有序的;元素可重复,有索引 (add(index, element)、 add(index, Collection)、 remove(index)、 set(index,ele ...
分类:
编程语言 时间:
2017-04-07 01:10:12
阅读次数:
214
为什么我们要使用MongoDB? 特点: 高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片, ...
分类:
数据库 时间:
2017-04-06 10:03:22
阅读次数:
179
集合/集合框架(List) 数组和集合的区别 数组长度固定的,一旦定义,就无法改变 集合长度可变 数组中可以粗出基本数据类型,也可以是对象(实际上是对象的引用 集合只能存储对象的引用) Java集合体系:分为Collection和Map两种体系 Collection接口 Collection有两个派 ...
分类:
编程语言 时间:
2017-04-05 19:59:04
阅读次数:
191
一 基本知识 特点: 高性能、易部署、易使用,存储数据非常方便。主要功能特性有: 面向集合存储,易存储对象类型的数据。 模式自由。 支持动态查询。 支持完全索引,包含内部对象。 支持查询。 支持复制和故障恢复。 使用高效的二进制数据存储,包括大型对象(如视频等)。 自动处理碎片,以支持云计算层次的扩 ...
分类:
数据库 时间:
2017-04-05 19:24:28
阅读次数:
246
一、集合类 定义:一种为了对多个对象进行操作而进行存储的方式。 1、与数组的区别: 数组:可以存储对象,也可以存储基本数据类型,但是一次只能存储一种类型,数组长度固定。 集合:只能存储对象,长度可变,可以存储不同类型的对象。 集合众多的原因:每一种容器对数据的存储方式都有所不同,这个存储方式为:数据 ...
分类:
其他好文 时间:
2017-04-01 21:47:48
阅读次数:
215
序列化:主要用于存储对象状态为另一种通用格式,比如存储为xml(字符串)、json(字符串)或二进制(流)等可保持或传输的格式的过程。 反序列化:与序列化相反,它将流转换为对象,Java可以调用。 实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候, ...
分类:
其他好文 时间:
2017-03-30 19:30:49
阅读次数:
224