`
文章列表
Java平台提供了一个全新的集合框架,它主要有一组操作对象的接口组成,不同的接口描述不同的数据类型。 首先区分一下三个概念: colection 集合,用来表示任何一种数据结构; Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口; Collections 集合工具类,指的是 java.util.Collections 类。 Java 集合框架图   Java集合框架类层次结构图     集合接口:Connection,Iterator,List,Map,Set,6 ...

Java中的Set集合类

    博客分类:
  • Java
1. 概述            Java 中的Set和正好和数学上直观的集(set)的概念是相同的。Set最大的特性就是不允许在其中存放的元素是重复的。根据这个特点,我们就可以使用Set 这个接口来实现前面提到的关于商品种类的存储需求。Set 可以被用来过滤在其他集合中存放的元素,从而得到一个没有包含重复新的集合。   2. 常用方法         按照定义,Set 接口继承 Collection 接口,而且它不允许集合中存在重复项。所有原始方法都是现成的,没有引入新方法。具体的 Set 实现类依赖添加的对象的 equals() 方法来检查等同性。         ...
一. 配置quartz.properties org.quartz.scheduler.instanceName = QuartzScheduler org.quartz.scheduler.instanceId = 1 org.quartz.scheduler.rmi.export = false org.quartz.scheduler.rmi.proxy = false org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount = 5 ...
工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 工厂模式主要用以下几种形态: 简单工厂(Simple Factory), 工厂方法(Factory Method), 抽象工厂(Abstract Factory)   1. 简单工厂模式 ( Simple Factory )         简单工厂又叫静态工厂 ,是工厂模式三中状态中结构最为简单的它主要有一个静态方法,用来接受参数,并根据参数来决定返回实现同一接口的不同类的实例。         我们来看一个具体的例子:假设一家工厂,几生产洗衣机 ...
        大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实作多个接口。其实这样做是很牵强的,接口和继承是完 全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。OO的精髓,我以为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。(cowboy的名言是 “抽象就是抽去像的部 ...
       插件式框架作为一个高聚合低耦合的系统,它的功能定义与功能实现之间是分离的,这种策略是高聚合实现的保证。插件式框架好像一个功能聚集站,它对外界宣 布,只要符合它发布的某种规范的组件(实现接口的 ...
一. 面向接口编程       在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不 那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统 设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你没有这方面的意识,那么你 只是在被动的实现这一思想;表现在频繁的抱怨别人改的代码影响了你(接口没有设计到),表现在某个模块的改动引起 ...
         一直在JavaEye闲荡,今天终于决定开始在这里记录自己的点点滴滴。一定要更加努力,创造更美好的生活!
Global site tag (gtag.js) - Google Analytics