- 浏览: 518720 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
java.util中共有13个类可用于管理集合对象,它们支持集、列表或映射等集合,以下是这些类的简单介绍
集:
HashSet: 使用HashMap的一个集的实现。虽然集定义成无序,但必须存在某种方法能相当高效地找到一个对象。使用一个HashMap对象实现集的存储和检索操作是在固定时间内实现的.
TreeSet: 在集中以升序对对象排序的集的实现。这意味着从一个TreeSet对象获得第一个迭代器将按升序提供对象。TreeSet类使用了一个TreeMap.
列表:
Vector: 实现一个类似数组一样的表,自动增加容量来容纳你所需的元素。使用下标存储和检索对象就象在一个标准的数组中一样。你也可以用一个迭代器从一个Vector中检索对象。Vector是唯一的同步容器类??当两个或多个线程同时访问时也是性能良好的。
Stsck: 这个类从Vector派生而来,并且增加了方法实现栈??一种后进先出的存储结构。
LinkedList: 实现一个链表。由这个类定义的链表也可以像栈或队列一样被使用。
ArrayList: 实现一个数组,它的规模可变并且能像链表一样被访问。它提供的功能类似Vector类但不同步。
映射:
HashTable: 实现一个映象,所有的键必须非空。为了能高效的工作,定义键的类必须实现hashcode()方法和equal()方法。这个类是前面java实现的一个继承,并且通常能在实现映象的其他类中更好的使用。
HashMap: 实现一个映象,允许存储空对象,而且允许键是空(由于键必须是唯一的,当然只能有一个)。
WeakHashMap: 实现这样一个映象:通常如果一个键对一个对象而言不再被引用,键/对象对将被舍弃。这与HashMap形成对照,映象中的键维持键/对象对的生命周期,尽管使用映象的程序不再有对键的引用,并且因此不能检索对象。
TreeMap: 实现这样一个映象,对象是按键升序排列的。
Set和List都是由公共接口Collection扩展而来,所以它们都可以使用一个类型为Collection的变量来引用。这就意味着任何列表或集构成的集合都可以用这种方式引用,只有映射类除外(但也不是完全排除在外,因为可以从映射获得一个列表。)所以说,把一个列表或集传递给方法的标准途径是使用Collection类型的参数。
集:
HashSet: 使用HashMap的一个集的实现。虽然集定义成无序,但必须存在某种方法能相当高效地找到一个对象。使用一个HashMap对象实现集的存储和检索操作是在固定时间内实现的.
TreeSet: 在集中以升序对对象排序的集的实现。这意味着从一个TreeSet对象获得第一个迭代器将按升序提供对象。TreeSet类使用了一个TreeMap.
列表:
Vector: 实现一个类似数组一样的表,自动增加容量来容纳你所需的元素。使用下标存储和检索对象就象在一个标准的数组中一样。你也可以用一个迭代器从一个Vector中检索对象。Vector是唯一的同步容器类??当两个或多个线程同时访问时也是性能良好的。
Stsck: 这个类从Vector派生而来,并且增加了方法实现栈??一种后进先出的存储结构。
LinkedList: 实现一个链表。由这个类定义的链表也可以像栈或队列一样被使用。
ArrayList: 实现一个数组,它的规模可变并且能像链表一样被访问。它提供的功能类似Vector类但不同步。
映射:
HashTable: 实现一个映象,所有的键必须非空。为了能高效的工作,定义键的类必须实现hashcode()方法和equal()方法。这个类是前面java实现的一个继承,并且通常能在实现映象的其他类中更好的使用。
HashMap: 实现一个映象,允许存储空对象,而且允许键是空(由于键必须是唯一的,当然只能有一个)。
WeakHashMap: 实现这样一个映象:通常如果一个键对一个对象而言不再被引用,键/对象对将被舍弃。这与HashMap形成对照,映象中的键维持键/对象对的生命周期,尽管使用映象的程序不再有对键的引用,并且因此不能检索对象。
TreeMap: 实现这样一个映象,对象是按键升序排列的。
Set和List都是由公共接口Collection扩展而来,所以它们都可以使用一个类型为Collection的变量来引用。这就意味着任何列表或集构成的集合都可以用这种方式引用,只有映射类除外(但也不是完全排除在外,因为可以从映射获得一个列表。)所以说,把一个列表或集传递给方法的标准途径是使用Collection类型的参数。
发表评论
-
广州喜创信息技术有限公司JAVA 软件工程师笔试题
2010-10-14 18:33 9261.某程序代码如下,当运行java test.ChildCla ... -
怎样才能提高JAVA的性能
2010-10-14 18:33 667提高JAVA的性能,一般考虑如下的四个主要方面:(1) 程序设 ... -
一套英文Java笔试题面试题
2010-10-14 18:33 11111.what is the meaning of JVM ?2 ... -
Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
2010-10-14 18:33 955Collection接口,包含list和set子接口Colle ... -
java中有哪些类可用于管理集合对象?
2010-10-14 18:33 790java.util中共有13个类可用于管理集合对象,它们支持集 ... -
广州喜创信息技术有限公司JAVA 软件工程师笔试题
2010-10-12 13:21 7671.某程序代码如下,当运行java test.ChildCla ... -
怎样才能提高JAVA的性能
2010-10-12 13:21 772提高JAVA的性能,一般考虑如下的四个主要方面:(1) 程序设 ... -
一套英文Java笔试题面试题
2010-10-12 13:21 16461.what is the meaning of JVM ?2 ... -
Collection,Map,HashMap,hashTable,TreeMap,List,Vector,ArrayList的区别
2010-10-12 13:21 855Collection接口,包含list和set子接口Colle ... -
腾信公司—技术笔试题
2010-10-12 13:20 8351.字符转换;2.数据类型转换;3.HashTable和Has ... -
Java笔试题一套 需要的朋友可以看看
2010-10-12 13:20 6562.下面代码的输出是什么?一共在内存中生成了几个String对 ... -
达内的一份JAVA面试题-CORE JAVA部分(2)
2010-10-12 13:20 118025.数组转换问题。 Object[] object = ... -
30道Java 1.4模拟经典题(2)
2010-10-12 13:20 68116. What results from the follo ... -
在应用程序中使用JavaMail来读取和发送邮件的基本流程
2010-10-12 13:20 775在应用程序中使用JavaMail来读取邮件的基本流程如下: ... -
银丰新融—技术笔试题
2010-10-12 13:20 1031一、简述Servlet生命周期?(时间4分钟)二、简述Http ... -
新东方JAVA培训 月考题目(选择部分)
2010-10-12 13:20 856Core Java试题选择填空题: 选择题全部为多选题,只有 ... -
上海达内学员赴贝尔阿尔卡特面试题分享
2010-10-12 13:20 8631.main(String args[])方法中能否调用非静态 ... -
顺驰—技术笔试题
2010-10-12 13:20 8401.Applet与servlet如何通信;2.JSP标签的作用 ... -
Java笔试题 共五道题
2010-10-12 13:20 738笔试题1、写出输出public class Jtest{int ... -
JavaSE笔试题一套带答案(4)
2010-10-12 13:20 971二.填空(40分)1.集合分为___Collection___ ...
相关推荐
在Java编程中,对象复制是一项常见的任务,特别是在处理模型(Model)和视图对象(VO)时。模型对象通常用于封装业务数据,而视图对象则用于展示这些数据。值复制,即对象属性值的复制,是保持数据一致性和简化代码...
在Java编程语言中,对象集合是程序设计中不可或缺的一部分,它们允许我们存储和管理各种类型的对象。本篇文章将深入探讨Java中的几个主要对象集合:Hashtable、Vector、LinkedList以及数组和集合的基本概念。 首先...
在Java开发中,处理JSON数据是一项常见的任务,特别是在与服务器进行数据交互时。...注意,为了支持多层List集合,我们需要确保所有相关的Java类都有对应的getter和setter方法,以便转换过程能够正确地填充对象的属性。
3. **面向对象编程**:Java是纯面向对象的语言,这意味着所有代码都封装在类中。你需要理解类、对象、继承、封装和多态等概念。类是创建对象的蓝图,对象是类的实例。继承允许子类继承父类的属性和方法,封装保护...
【JAVA知识:面向对象的特征,接口,集合类等】 在JAVA编程中,面向对象的特征是核心概念,包括抽象、继承、封装和多态性。 1. 抽象:抽象是面向对象编程的基础,它关注的是对象的主要特征,忽略不重要的细节。...
在Java编程语言中,工具类(Utils)是包含各种实用方法的类,这些方法通常用于执行常见的任务,如类型转换、字符串操作、集合处理等。它们使得代码更加简洁且易于维护,因为它们提供了通用功能的封装,避免了重复...
在Java编程中,容器是用于存储和管理对象集合的重要工具。当我们处理大量的对象时,比如存储多个员工的信息,仅仅依赖于基本的数据结构(如数组)可能不足以高效地管理和操作这些对象。为了更好地理解Java集合框架的...
在Java中,反射主要用于在运行时分析类和对象,包括访问私有成员、调用私有方法、创建对象、获取类信息等。本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解...
Font 类是 Java 中的一个类,用于设置程序中的字体实例对象。 Font 类有三个参数:face、style、size,分别指字体的外观、样式和大小。我们可以使用 Font 类的静态方法 getFont() 创建 Font 对象,例如:Font font =...
本文将对Java中一些常用的集合类进行总结。 首先,ArrayList是List接口的一个实现,它允许我们在列表中按索引存取元素。在上述代码中,创建了一个ArrayList对象`list`并添加了不同类型的元素,包括字符串和自定义的...
在Java编程语言中,集合框架是处理对象数组的核心工具,它提供了一种高效、灵活的方式来存储和操作数据。本文将深入探讨Java集合框架的基础知识,包括接口、类、以及它们在实际开发中的应用。 首先,Java集合框架由...
在Java编程中,将List集合数据导出到Excel表格是一个常见的需求,特别是在数据分析、报表生成或数据导出等场景。本实例提供了一个通用工具类,能够处理多种不同类型的对象集合,实现了最大化的通用性,使得开发者...
集合类是一个用于存储和管理对象的类,在 Java 语言中,集合类是实现集合操作的基石。集合类提供了添加、删除、遍历和查询等操作,用于管理对象的集合。 StudentManagement 类概述 StudentManagement 类是一个用于...
在J2SDK集合框架中,`Collections`类作为辅助类,提供了许多静态方法,用于集合的各种操作,如查找最大最小元素、排序、创建不可变集合、同步化集合以及创建不可更改的视图等。这些方法极大地提高了代码的可读性和...
* 使用迭代器(Iterator 接口)将集合对象实例转换成 Iterator 对象实例,然后利用 Iterator 中的函数进行输出 * 使用 foreach 语法 迭代器 迭代器其实就是从集合中取元素的方式:每个集合都有取元素的方法,但是...
Java Swing电子相册管理系统是一个基于面向对象思想设计的桌面应用程序,它允许用户管理和查看他们的照片集合。Swing是Java提供的一种用于创建图形用户界面(GUI)的库,它提供了丰富的组件和工具,使得开发者可以...
Java集合类是Java编程语言中用于存储和管理对象的关键组件,它们构成了Java Collections Framework的核心。这个框架提供了一组高效、灵活的数据结构,使得开发者能够轻松地处理数据集合,而无需关心底层实现的复杂性...
在Java编程语言中,"JAVA迷你DVD管理器类和对象版"是一个面向对象设计的示例,它展示了如何使用类和对象来管理DVD相关的数据。这个项目非常适合初学者,因为它直观地解释了类和对象的概念,以及它们在实际应用中的...