- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 解析XML文件的方式:DOM和SAX
DOM 文件对象模型(Document Object Model,简称DOM)SAX(Simple API for XML),是指一种接口,或者一个软件包。 DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的,此结构占用的内存较多。DOM解析XML的步骤是:1、建立DocumentBuilderFactory 2
2014-02-26 10:13:13 577
转载 Java 串行化技术_Serializable
Java串行化技术可以使你将一个对象的状态写入一个Byte流里,并且可以从其它地方把该Byte流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种
2014-02-25 22:33:27 1147
转载 HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成
2014-02-25 22:06:49 520
转载 Java_Collection Framework集合类详解
数组类Array:是JAVA中最基本的一个存储结构。它用于存储一组连续的对象或基本类型的数据。其中的元素的类型必须相同。array是最有效率的一种。1、效率高,但容量固定且无法动态改变。 array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、JAVA中有一个Arrays类,专门用来操作array ,提供搜索、排序、复制等静态方法。
2014-02-25 22:04:09 3612
转载 影响空间规模的几种数据存储结构
影响空间规模的几种数据存储结构正文 所谓数据存储结构,就是数据的元素与元素之间在计算机中的一种表示,它的目的是为了解决空间规模问题,或者是通过空间规模问题从而间接地解决时间规模问题。我们知道,随着输入的数据量越来越大,在有限的内存里,不能把这些数据完全的存下来,这就对数据存储结构和设计存储的算法提出了更高的要求。 本文将介绍几种存储结构,分
2014-02-25 16:16:29 722
转载 Java中Vector和ArrayList的区别
Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。每个向量会试图通过维护 capacity 和 capacityIncrement 来优化存储管理。capacity 始终至少应与向量的大小相等;这个值通常比后者大些,因为随着将组件添加到向量中,其存
2014-02-24 02:06:39 568
转载 说说Oracle索引的原理(面试题)
前几天面试,被问到了几个问题,都回答不上来,看来是平时只注重实现功能,没有注意积累知识点造成。说说Oracle数据库的索引原理?----回来查了一下,学习了。索引的基本概念 索引是一种特殊类型的数据库对象,它与表有着密切的联系。 索引是为检索而存在的。如一些书籍的末尾就专门附有索引,指明了某个关键字在正文中的出现的页码位置,方便我们查找,但大多数的书籍只有目录,目录不是索引,只是书
2014-02-16 23:53:15 11977
转载 "=="和equals方法究竟有什么区别?
"=="操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存
2014-02-13 21:54:11 500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人