java as架构,Java集合框架图

本文深入探讨了Java集合框架,包括Collection、Set、List和Map接口及其具体实现类。讲解了它们的特点和用途,强调了接口的重要性以及如何通过接口实现代码的灵活性。同时提到了Timer工具类用于周期性任务的执行,以及反射机制在接口实现中的应用。
摘要由CSDN通过智能技术生成

Java集合框架图

Java集合框架图

集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。

抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。

实现类:8个实现类(实线表示),对接口的具体实现。

在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。

· Collection 接口是一组允许重复的对象。

· Set 接口继承 Collection,但不允许重复,使用自己内部的一个排列机制。

· List 接口继承 Collection,允许重复,以元素安插的次序来放置元素,不会重新排列。

· Map接口是一组成对的键-值对象,即所持有的是key-value pairs。Map中不能有重复的key。拥有自己的内部排列机制。

· 容器中的元素类型都为Object。从容器取得元素时,必须把它转换成原来的类型。

相关文档:

JAVA内部培训资料

一、JAVA基础培训系列

1.孙鑫JAVA高级软件工程师班培训录像(2DVD)

简介:光盘由孙鑫老师亲自授课录制。循序渐进、通俗易懂、实战性强、内容全面、讲解深刻、问答形式是本套培训录像的特色。学员通过本套光盘的学习,能够快

速掌握Java编程语言,成为Java高手。

2.传智播客 ......

第一种方法为常见且易于上手

1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作

等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。

private java.util.Timer timer;

timer

= new Timer(true);

timer.schedule(

new java.util.TimerTask() {

public void run() { // ......

注意,用到了内部类:

new Thread

(

new Runnable()

{

public void run()

{

try

&n ......

1、首先必须有个接口

package reflection;

public interface HelloWorld {

void sayHelloWorld();

void testHello(String hello);

}

2、接口的实现类

package reflection;

public class HelloWorldImpl implements HelloWorld {

public void sayHelloWorld() {

&n ......

前言:

本项目主要是通过把地图切片嵌入swf,把切片坐标用Java数据打包,然后 在Flex项目内通过Java读取打包数据,通讯给Flex,最后把swf内的图片安放在对应位置来实大地图 拆分->打包->再现的过程。

1.  swf图片打包代码 BitMapClass.as

package

{

import flash.display.Sprite;

public class BitM ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值