![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 61
ronawilliam
这个作者很懒,什么都没留下…
展开
-
数据结构Vector和Hashtable的用法
java所有的预定义数据结构都放在util包中,在代码中输入import java.util.*;这样就能够使用数据结构了。 下面我们先来介绍一下Vector类。Vector有的书中将它翻译成“向量”,在后面我们将一直这样称呼它。向量实际上是一个动态的数组,它可以动态的添加、删除成员。请看下面的例子:import java.util.*;public class UseVector e原创 2008-11-12 22:00:00 · 911 阅读 · 0 评论 -
java.util中ArrayList、LinkedList以及Vector它们三者的区别与联系
一、同步性 ArrayList,LinkedList是不同步的,而Vestor是的。所以如果要求线程安全的话,可以使用ArrayList或LinkedList,可以节省为同步而耗费开销。但在多线程的情况下,有时候就不得不使用Vector了。当然,也可以通过一些办法包装ArrayList,LinkedList,使他们也达到同步,但效率可能会有所降低。 二、数据增长 从内部实现机制来讲ArrayLis原创 2008-11-14 11:07:00 · 992 阅读 · 0 评论 -
HashMap和Hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必原创 2008-11-14 11:15:00 · 551 阅读 · 0 评论 -
125条常见的java面试笔试题大汇总
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始转载 2008-11-14 11:17:00 · 945 阅读 · 0 评论 -
异常机制及throw与throws的区别
Java的异常处理Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finally。JB的在线帮助中对这几个关键字是这样解释的: Throws: Lists the exceptions a method could throw. Throw: Transfers control原创 2008-11-14 16:08:00 · 74139 阅读 · 10 评论 -
JAVA中的接口和抽象类深入理解
抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一个抽象,它有质量、体积等一些共性(水果有质量),但又缺乏特性(苹果、橘子都是水果,它们有自己的特性),我们拿不出唯一一种能代表水果的东西(因为苹果、橘子都不能代表水果),可原创 2008-11-27 22:01:00 · 1253 阅读 · 0 评论 -
Iterator的作用以及遍历LinkedList双向链表的效率
Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引: for(int i=0; i而访问一个链表(LinkedList)又必须使用while循环: while((e=e.next())!=null) { ... e.data() ... }原创 2008-12-09 13:13:00 · 8729 阅读 · 1 评论 -
Java内存泄漏概念及解决办法
概念:GC释放对象的根本原则就是该对象不再被引用. 通常GC的线程的优先级别较低.JVM调用GC的策略也有很多种,有的是内存使用到达一定程度时,GC才开始工作,也有定时执行的,有的是平缓执行GC,有的是中断式执行GC.. 内存管理中的内存泄漏产生的主要原因:保留下来却永远不再使用的对象引用. 检测:通常使用一些工具来检查Java程序的内存泄漏问题.市场上已有几种专业检查Java原创 2008-12-12 17:50:00 · 2901 阅读 · 0 评论 -
java将日期时间字符串转成日期插入到oracle的date字段
将日期时间字符字符串转成日期插入到oracle的date型的字段里原创 2014-01-09 09:54:16 · 6677 阅读 · 0 评论