JavaTM 2 Platform
Standard Ed. 5.0

接口 java.util.Map
的使用

使用 Map 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 
java.awt.font 提供与字体相关的类和接口。 
java.awt.im 提供输入方法框架所需的类和接口。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 
java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
javax.management.relation 提供 Relation Service 的定义。 
javax.management.remote 对 JMX MBean 服务器进行远程访问使用的接口。 
javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定打印属性的类。 
javax.security.auth.login 此包提供可插入的身份验证框架。 
javax.security.auth.spi 此包提供用于实现可插入身份验证模块的接口。 
javax.security.sasl 包含用于支持 SASL 的类和接口。 
javax.sound.midi 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 
javax.sound.sampled 提供用于捕获、处理和回放取样的音频数据的接口和类。 
javax.sql 为通过 JavaTM 编程语言进行服务器端数据源访问和处理提供 API。 
javax.sql.rowset JDBC RowSet 实现的标准接口和基类。 
javax.sql.rowset.serial 提供实用工具类,允许 SQL 类型与 Java 编程语言数据类型之间的可序列化映射关系。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
 

java.awtMap 的使用
 

实现 Mapjava.awt 中的类
 class RenderingHints
          RenderingHints 类包含可由 Graphics2D 类,以及实现 BufferedImageOpRaster 的类使用的呈现提示。
 

声明为 Mapjava.awt 中的字段
protected  Map<String,Object> Toolkit.desktopProperties
           
 

返回 Mapjava.awt 中的方法
 Map<TextAttribute,?> Font.getAttributes()
          返回此 Font 中可用的字体属性的映射。
abstract  Map<TextAttribute,?> Toolkit.mapInputMethodHighlight(InputMethodHighlight highlight)
          返回给定输入方法高亮区的抽象级别描述的可视属性映射,如果没有发现映射关系,则返回 null。
 

参数类型为 Mapjava.awt 中的方法
abstract  void Graphics2D.addRenderingHints(Map<?,?> hints)
          为呈现算法设置任意数量的首选项值。
 Font Font.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          通过复制当前 Font 对象并应用新的字体属性集,创建一个新 Font 对象。
static Font Font.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          返回适合于此属性集合的 Font
 void RenderingHints.putAll(Map<?,?> m)
          将指定 Map 中所有映射关系复制到此 RenderingHints 中。
abstract  void Graphics2D.setRenderingHints(Map<?,?> hints)
          使用指定的 hints 替换用于所有呈现算法首选项的值。
 

参数类型为 Mapjava.awt 中的构造方法
Font(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          创建一个具有指定属性的新 Font
RenderingHints(Map<RenderingHints.Key,?> init)
          构造一个新对象,该对象具有从指定 Map 对象(可能为 null)初始化的键和值。
 

java.awt.datatransferMap 的使用
 

返回 Mapjava.awt.datatransfer 中的方法
 Map<String,DataFlavor> FlavorMap.getFlavorsForNatives(String[] natives)
          返回指定 String native 到其相应 DataFlavorMap
 Map<String,DataFlavor> SystemFlavorMap.getFlavorsForNatives(String[] natives)
          返回指定 String native 到其大多数首选 DataFlavorMap
 Map<DataFlavor,String> FlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          返回指定 DataFlavor 到其对应的 String native 的 Map
 Map<DataFlavor,String> SystemFlavorMap.getNativesForFlavors(DataFlavor[] flavors)
          返回指定 DataFlavor 到其大多数首选的 String native 的 Map
 

java.awt.fontMap 的使用
 

参数类型为 Mapjava.awt.font 中的构造方法
TextLayout(String string, Map<? extends AttributedCharacterIterator.Attribute,?> attributes, FontRenderContext frc)
          根据 String 和属性集构造一个 TextLayout
 

java.awt.imMap 的使用
 

返回 Mapjava.awt.im 中的方法
 Map<TextAttribute,?> InputMethodHighlight.getStyle()
          返回文本范围的呈现样式属性,或 null。
 

参数类型为 Mapjava.awt.im 中的构造方法
InputMethodHighlight(boolean selected, int state, int variation, Map<TextAttribute,?> style)
          构造输入方法突出显示记录。
 

java.langMap 的使用
 

返回 Mapjava.lang 中的方法
 Map<String,String> ProcessBuilder.environment()
          返回此进程生成器环境的字符串映射视图。
static Map<Thread,StackTraceElement[]> Thread.getAllStackTraces()
          返回所有活动线程的堆栈跟踪的一个映射。
static Map<String,String> System.getenv()
          返回一个不能修改的当前系统环境的字符串映射视图。
 

java.lang.managementMap 的使用
 

返回 Mapjava.lang.management 中的方法
 Map<String,String> RuntimeMXBean.getSystemProperties()
          返回所有系统属性的名称和值的映射。
 

java.netMap 的使用
 

返回 Mapjava.net 中的方法
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
 Map<String,List<String>> URLConnection.getHeaderFields()
          返回头字段的不可修改的 Map。
abstract  Map<String,List<String>> CacheResponse.getHeaders()
          以 Map 的形式返回响应头。
 Map<String,List<String>> URLConnection.getRequestProperties()
          返回一个由此连接的一般请求属性构成的不可修改的 Map。
 

参数类型为 Mapjava.net 中的方法
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
abstract  CacheResponse ResponseCache.get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
          根据请求的 uri、请求方法和请求头检索缓存的响应。
abstract  void CookieHandler.put(URI uri, Map<String,List<String>> responseHeaders)
          将响应头中出现的所有可用 cookie(例如名为 Set-Cookie2 的响应头字段)设置到 cookie 缓存中。
 

java.securityMap 的使用
 

实现 Mapjava.security 中的类
 class AuthProvider
          此类定义 provider 的登录和注销方法。
 class Provider
          此类表示 Java 安全 API "provider",这里 provider 实现了 Java 安全性的一部分或者全部。
 

参数类型为 Mapjava.security 中的方法
static Provider[] Security.getProviders(Map<String,String> filter)
          返回包含可以满足指定的 * 选择标准的所有已安装的提供程序的数组,如果尚未安装此类提供程序,则返回 null。
 void Provider.putAll(Map<?,?> t)
          将指定 Map 中所有映射关系复制到此 provider 中。
 

参数类型为 Mapjava.security 中的构造方法
Provider.Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)
          构造新的服务。
 

java.sqlMap 的使用
 

返回 Mapjava.sql 中的方法
 Map<String,Class<?>> Connection.getTypeMap()
          将给定的 TypeMap 对象安装为此 Connection 对象的类型映射表。
 

参数类型为 Mapjava.sql 中的方法
 Object Array.getArray(long index, int count, Map<String,Class<?>> map)
          检索由此 ARRAY 对象指定的 SQL Array 值的一部分,从指定 index 开始,包含 SQL 数组中 count 个连续元素。
 Object Array.getArray(Map<String,Class<?>> map)
          检索由此 Array 对象指定的 SQL ARRAY 值的内容。
 Object[] Struct.getAttributes(Map<String,Class<?>> map)
          生成此 Struct 对象所表示的 SQL 结构化类型的属性的有序值。
 Object ResultSet.getObject(int i, Map<String,Class<?>> map)
          以 Java 编程语言中 Object 的形式检索此 ResultSet 对象的当前行中指定列的值。
 Object CallableStatement.getObject(int i, Map<String,Class<?>> map)
          返回一个表示 OUT 参数 i 的值的对象,并将 map 用于该参数值的自定义映射关系。
 Object Ref.getObject(Map<String,Class<?>> map)
          检索引用对象并使用给定类型映射表将其映射为 Java 类型。
 Object ResultSet.getObject(String colName, Map<String,Class<?>> map)
          以 Java 编程语言中 Object 的形式检索此 ResultSet 对象的当前行中指定列的值。
 Object CallableStatement.getObject(String parameterName, Map<String,Class<?>> map)
          返回一个表示 OUT 参数 i 的值的对象,并将 map 用于该参数值的自定义映射关系。
 ResultSet Array.getResultSet(long index, int count, Map<String,Class<?>> map)
          检索保存子数组的元素的结果集合,从索引 index 开始,包含 count 个连续元素。
 ResultSet Array.getResultSet(Map<String,Class<?>> map)
          检索包含由此 Array 对象指定的 SQL ARRAY 值的元素的结果集合。
 void Connection.setTypeMap(Map<String,Class<?>> map)
          安装给定的 TypeMap 对象作为此 Connection 对象的特定类型映射。
 

java.textMap 的使用
 

返回 Mapjava.text 中的方法
 Map<AttributedCharacterIterator.Attribute,Object> AttributedCharacterIterator.getAttributes()
          返回具有定义于当前字符上的多个属性的映射。
 

参数类型为 Mapjava.text 中的方法
 void AttributedString.addAttributes(Map<? extends AttributedCharacterIterator.Attribute,?> attributes, int beginIndex, int endIndex)
          将属性集添加到字符串的子范围。
 

参数类型为 Mapjava.text 中的构造方法
AttributedString(String text, Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
          构造带给定文本和属性的 AttributedString。
 

java.utilMap 的使用
 

java.utilMap 的子接口
 interface SortedMap<K,V>
          保证按照键的升序排列的映射,可以按照键的自然顺序(参见 Comparable 接口)进行排序,或者通过创建有序映射时提供的比较器进行排序。
 

实现 Mapjava.util 中的类
 class AbstractMap<K,V>
          此类提供了 Map 接口的骨干实现,从而最大限度地减少了实现此接口所需的工作。
 class EnumMap<K extends Enum<K>,V>
          与枚举类型键一起使用的专用 Map 实现。
 class HashMap<K,V>
          基于哈希表的 Map 接口的实现。
 class Hashtable<K,V>
          此类实现一个哈希表,该哈希表将键映射到相应的值。
 class IdentityHashMap<K,V>
          此类利用哈希表实现 Map 接口,比较键(和值)时使用引用相等性代替对象相等性。
 class LinkedHashMap<K,V>
          Map 接口的哈希表和链接列表实现,具有可预知的迭代顺序。
 class Properties
          Properties 类表示了一个持久的属性集。
 class TreeMap<K,V>
          SortedMap 接口的基于红黑树的实现。
 class WeakHashMap<K,V>
          以弱键 实现的基于哈希表的 Map
 

声明为 Mapjava.util 中的字段
static Map Collections.EMPTY_MAP
          空的映射(不可变的)。
 

返回 Mapjava.util 中的方法
static
<K,V> Map<K,V>
Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定映射的一个动态类型安全视图。
static
<K,V> Map<K,V>
Collections.emptyMap()
          返回空的映射(不可变的)。
static
<K,V> Map<K,V>
Collections.singletonMap(K key, V value)
          返回一个不可变的映射,它只将指定键映射到指定值。
static
<K,V> Map<K,V>
Collections.synchronizedMap(Map<K,V> m)
          返回由指定映射支持的同步(线程安全的)映射。
static
<K,V> Map<K,V>
Collections.unmodifiableMap(Map<? extends K,? extends V> m)
          返回指定映射的不可修改视图。
 

参数类型为 Mapjava.util 中的方法
static
<K,V> Map<K,V>
Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
          返回指定映射的一个动态类型安全视图。
 void Map.putAll(Map<? extends K,? extends V> t)
          从指定映射中将所有映射关系复制到此映射中(可选操作)。
 void Hashtable.putAll(Map<? extends K,? extends V> t)
          将指定 Map 的所有映射关系复制到此 Hashtable 中,这些映射关系将替换此 Hashtable 拥有的、针对当前指定 Map 中所有键的所有映射关系。
 void AbstractMap.putAll(Map<? extends K,? extends V> t)
          将指定映射的所有映射关系复制到此映射中(可选操作)。
 void HashMap.putAll(Map<? extends K,? extends V> m)
          将指定映射的所有映射关系复制到此映射中,这些映射关系将替换此映射目前针对指定映射的所有键的所有映射关系。
 void WeakHashMap.putAll(Map<? extends K,? extends V> m)
          将指定映射的全部映射关系复制到此映射,这些映射关系将替换此映射针对当前指定映射中任何键所具有的任何映射关系。
 void TreeMap.putAll(Map<? extends K,? extends V> map)
          将指定映射中所有映射关系复制到此映射中。
 void IdentityHashMap.putAll(Map<? extends K,? extends V> t)
          将指定映射的全部映射关系复制到此映射,这些映射关系将替换此映射目前针对指定映射的任何键的任何映射关系。
 void EnumMap.putAll(Map<? extends K,? extends V> m)
          将指定映射中所有映射关系复制到此映射中。
static
<K,V> Map<K,V>
Collections.synchronizedMap(Map<K,V> m)
          返回由指定映射支持的同步(线程安全的)映射。
static
<K,V> Map<K,V>
Collections.unmodifiableMap(Map<? extends K,? extends V> m)
          返回指定映射的不可修改视图。
 

参数类型为 Mapjava.util 中的构造方法
EnumMap(Map<K,? extends V> m)
          创建一个枚举映射,从指定映射对其初始化。
HashMap(Map<? extends K,? extends V> m)
          构造一个映射关系与指定 Map 相同的 HashMap
Hashtable(Map<? extends K,? extends V> t)
          构造一个与给定的 Map 具有相同映射关系的新哈希表。
IdentityHashMap(Map<? extends K,? extends V> m)
          构造包含指定映射中键-值映射关系的新标识哈希映射。
LinkedHashMap(Map<? extends K,? extends V> m)
          构造一个映射关系与指定映射相同的插入顺序 LinkedHashMap 实例。
TreeMap(Map<? extends K,? extends V> m)
          构造一个新映射,包含的映射关系与给定的映射相同,这个新映射按照键的自然顺序 进行排序。
WeakHashMap(Map<? extends K,? extends V> t)
          用与指定的 Map 相同的映射关系构造一个新 WeakHashMap
 

java.util.concurrentMap 的使用
 

java.util.concurrentMap 的子接口
 interface ConcurrentMap<K,V>
          提供其他原子 putIfAbsentremovereplace 方法的 Map
 

实现 Mapjava.util.concurrent 中的类
 class ConcurrentHashMap<K,V>
          支持检索的完全并发和更新的所期望可调整并发的哈希表。
 

参数类型为 Mapjava.util.concurrent 中的方法
 void ConcurrentHashMap.putAll(Map<? extends K,? extends V> t)
          将指定映射中所有映射关系复制到此映射中。
 

参数类型为 Mapjava.util.concurrent 中的构造方法
ConcurrentHashMap(Map<? extends K,? extends V> t)
          构造一个与给定映射具有相同映射关系的新映射。
 

java.util.jarMap 的使用
 

实现 Mapjava.util.jar 中的类
 class Attributes
          Attributes 类将 Manifest 属性名称映射到关联的字符串值。
 

声明为 Mapjava.util.jar 中的字段
protected  Map<Object,Object> Attributes.map
          属性名称-值映射关系。
 

返回 Mapjava.util.jar 中的方法
 Map<String,Attributes> Manifest.getEntries()
          返回此 Manifest 中所包含条目的 Map。
 

参数类型为 Mapjava.util.jar 中的方法
 void Attributes.putAll(Map<?,?> attr)
          将所有的属性名称-值映射关系从指定的 Attributes 复制到此 Map。
 

javax.management.openmbeanMap 的使用
 

实现 Mapjavax.management.openmbean 中的类
 class TabularDataSupport
          TabularDataSupport 类是实现 TabularDataMap 接口的开放数据 类,并且它是内部基于哈希映射数据结构的。
 

参数类型为 Mapjavax.management.openmbean 中的方法
 void TabularDataSupport.putAll(Map t)
          把包含在指定映射 t 中的所有值添加到此 TabularData 实例。
 

参数类型为 Mapjavax.management.openmbean 中的构造方法
CompositeDataSupport(CompositeType compositeType, Map items)
           使用指定的 compositeType(其项名称和对应值由 items 映射中的映射关系给出)构造一个 CompositeDataSupport 实例。
 

javax.management.relationMap 的使用
 

返回 Mapjavax.management.relation 中的方法
 Map RelationServiceMBean.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationService.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationServiceMBean.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 Map RelationService.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 Map RelationSupport.getReferencedMBeans()
          检索在该关系的各种角色中引用的 MBean。
 Map Relation.getReferencedMBeans()
          检索在该关系的各种角色中引用的 MBean。
 Map RelationServiceMBean.getReferencedMBeans(String theRelId)
          检索关系的各种角色中引用的 MBean。
 Map RelationService.getReferencedMBeans(String theRelId)
          检索关系的各种角色中引用的 MBean。
 

javax.management.remoteMap 的使用
 

返回 Mapjavax.management.remote 中的方法
 Map<String,?> JMXConnectorServerMBean.getAttributes()
          此连接器服务器的属性。
 

参数类型为 Mapjavax.management.remote 中的方法
static JMXConnector JMXConnectorFactory.connect(JMXServiceURL serviceURL, Map<String,?> environment)
          创建到位于给定地址的连接器服务器的连接。
 void JMXConnector.connect(Map<String,?> env)
          建立到连接器服务器的连接。
 JMXConnector JMXConnectorProvider.newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
          创建一个新的可随时连接到位于给定地址的连接器服务器的连接器客户端。
static JMXConnector JMXConnectorFactory.newJMXConnector(JMXServiceURL serviceURL, Map<String,?> environment)
          为位于给定地址的连接器服务器创建一个连接器客户端。
 JMXConnectorServer JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          创建位于给定地址的新连接器服务器。
static JMXConnectorServer JMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String,?> environment, MBeanServer mbeanServer)
          创建位于给定地址的连接器服务器。
 JMXConnector JMXConnectorServerMBean.toJMXConnector(Map<String,?> env)
          返回此连接器服务器的客户端 stub。
 JMXConnector JMXConnectorServer.toJMXConnector(Map<String,?> env)
          返回此连接器服务器的客户端 stub。
 

javax.management.remote.rmiMap 的使用
 

返回 Mapjavax.management.remote.rmi 中的方法
 Map<String,?> RMIConnectorServer.getAttributes()
           
 

参数类型为 Mapjavax.management.remote.rmi 中的方法
 void RMIConnector.connect(Map<String,?> environment)
           
 JMXConnector RMIConnectorServer.toJMXConnector(Map<String,?> env)
          返回此连接器服务器的客户端 stub。
 

参数类型为 Mapjavax.management.remote.rmi 中的构造方法
RMIConnectionImpl(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String,?> env)
          构造新的 RMIConnection
RMIConnector(JMXServiceURL url, Map<String,?> environment)
          构造一个把 RMI 连接器服务器连接到给定地址的 RMIConnector
RMIConnector(RMIServer rmiServer, Map<String,?> environment)
          用给定的 RMI stub 构造一个 RMIConnector
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment)
          建立 RMIConnectorServer
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, MBeanServer mbeanServer)
          为给定的 MBean 服务器建立一个 RMIConnectorServer
RMIConnectorServer(JMXServiceURL url, Map<String,?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer)
          为给定的 MBean 服务器建立一个 RMIConnectorServer
RMIIIOPServerImpl(Map<String,?> env)
          创建新的 RMIServerImpl
RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String,?> env)
          创建一个新的 RMIServer 对象,它将使用给定的套接字工厂从给定端口导出。
RMIServerImpl(Map<String,?> env)
          构造一个新的 RMIServerImpl
 

javax.print.attribute.standardMap 的使用
 

实现 Mapjavax.print.attribute.standard 中的类
 class PrinterStateReasons
          类 PrinterStateReasons 是打印属性类,它是一组枚举值,提供了有关打印机当前状态的附加信息,即扩充了打印机 PrinterState 属性值的信息。
 

参数类型为 Mapjavax.print.attribute.standard 中的构造方法
PrinterStateReasons(Map<PrinterStateReason,Severity> map)
          构造一个新的 PrinterStateReasons 属性,它包括与给定映射相同的 PrinterStateReasonSeverity 映射关系。
 

javax.security.auth.loginMap 的使用
 

返回 Mapjavax.security.auth.login 中的方法
 Map<String,?> AppConfigurationEntry.getOptions()
          获取为此 LoginModule 配置的选项。
 

参数类型为 Mapjavax.security.auth.login 中的构造方法
AppConfigurationEntry(String loginModuleName, AppConfigurationEntry.LoginModuleControlFlag controlFlag, Map<String,?> options)
          此类的默认构造方法。
 

javax.security.auth.spiMap 的使用
 

参数类型为 Mapjavax.security.auth.spi 中的方法
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
          初始化此 LoginModule。
 void LoginModule.initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
          初始化此 LoginModule。
 

javax.security.saslMap 的使用
 

参数类型为 Mapjavax.security.sasl 中的方法
 SaslClient SaslClientFactory.createSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          使用提供的参数创建 SaslClient。
static SaslClient Sasl.createSaslClient(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          使用提供的参数创建 SaslClient
 SaslServer SaslServerFactory.createSaslServer(String mechanism, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          使用提供的参数创建 SaslServer
static SaslServer Sasl.createSaslServer(String mechanism, String protocol, String serverName, Map<String,?> props, CallbackHandler cbh)
          为指定机制创建一个 SaslServer
 String[] SaslServerFactory.getMechanismNames(Map<String,?> props)
          返回与指定的机制选择策略相符的机制的名称数组。
 String[] SaslClientFactory.getMechanismNames(Map<String,?> props)
          返回与指定的机制选择策略相符的机制的名称数组。
 

javax.sound.midiMap 的使用
 

返回 Mapjavax.sound.midi 中的方法
 Map<String,Object> MidiFileFormat.properties()
          获得属性的一个不可修改的映射。
 

参数类型为 Mapjavax.sound.midi 中的构造方法
MidiFileFormat(int type, float divisionType, int resolution, int bytes, long microseconds, Map<String,Object> properties)
          构造带一组属性的 MidiFileFormat
 

javax.sound.sampledMap 的使用
 

返回 Mapjavax.sound.sampled 中的方法
 Map<String,Object> AudioFormat.properties()
          获取不可修改的属性映射。
 Map<String,Object> AudioFileFormat.properties()
          获得不可修改的属性映射。
 

参数类型为 Mapjavax.sound.sampled 中的构造方法
AudioFileFormat(AudioFileFormat.Type type, AudioFormat format, int frameLength, Map<String,Object> properties)
          构造具有定义的属性集合的音频文件格式对象。
AudioFormat(AudioFormat.Encoding encoding, float sampleRate, int sampleSizeInBits, int channels, int frameSize, float frameRate, boolean bigEndian, Map<String,Object> properties)
          构造具有给定参数的 AudioFormat
 

javax.sqlMap 的使用
 

返回 Mapjavax.sql 中的方法
 Map<String,Class<?>> RowSet.getTypeMap()
          检索与此 RowSet 对象关联的 Map 对象,该对象指定 SQL 用户定义类型的自定义映射关系(如果有)。
 

参数类型为 Mapjavax.sql 中的方法
 void RowSet.setTypeMap(Map<String,Class<?>> map)
          将给定的 java.util.Map 对象安装为此 RowSet 对象的默认类型映射表。
 

javax.sql.rowsetMap 的使用
 

返回 Mapjavax.sql.rowset 中的方法
 Map<String,Class<?>> BaseRowSet.getTypeMap()
          检索与此 RowSet 对象的 Connection 对象关联的类型映射表。
 

参数类型为 Mapjavax.sql.rowset 中的方法
 void BaseRowSet.setTypeMap(Map<String,Class<?>> map)
          将给定的 java.util.Map 对象安装为与此 RowSet 对象的 Connection 对象关联的类型映射表。
 

javax.sql.rowset.serialMap 的使用
 

参数类型为 Mapjavax.sql.rowset.serial 中的方法
 Object SerialArray.getArray(long index, int count, Map<String,Class<?>> map)
          返回一个新数组,它是部分此 SerialArray 对象的副本,从给定索引处的元素开始,包含给定的连续元素数。
 Object SerialArray.getArray(Map<String,Class<?>> map)
          返回一个新数组,它是此 SerialArray 对象的副本,当元素为 SQL UDT 时对每个自定义映射关系的元素使用给定类型映射表。
 Object[] SerialStruct.getAttributes(Map<String,Class<?>> map)
          检索此 SerialStruct 表示为 Object 值数组的 SQL 结构类型的属性;如果适用,则使用给定的类型映射表进行自定义映射。
 Object SerialRef.getObject(Map<String,Class<?>> map)
          返回表示此 SerialRef 对象引用的 SQL 结构类型的 Object
 ResultSet SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
          检索包含此 SerialArray 对象中元素的子数组的 ResultSet 对象,该子数组从 index 索引处开始,包含 count 个连续元素。
 ResultSet SerialArray.getResultSet(Map<String,Class<?>> map)
          检索 ResultSet 对象,该对象包含由此 SerialArray 对象所表示的所有 SQL ARRAY 值的元素。
 

参数类型为 Mapjavax.sql.rowset.serial 中的构造方法
SerialArray(Array array, Map<String,Class<?>> map)
          根据给定 Array 对象构造新的 SerialArray 对象,当数组元素是 SQL UDT 时对每个元素的自定义映射关系使用给定的类型映射表。
SerialStruct(SQLData in, Map<String,Class<?>> map)
          根据给定 SQLData 对象构造 SerialStruct 对象,使用给定类型映射表将其自定义映射为 Java 编程语言中的类。
SerialStruct(Struct in, Map<String,Class<?>> map)
          根据给定 Struct 对象构造 SerialStruct 对象,使用给定 java.util.Map 对象来自定义映射 SQL 结构类型或其任何为 SQL 结构类型的属性。
SQLInputImpl(Object[] attributes, Map<String,Class<?>> map)
          创建一个 SQLInputImpl 对象,并使用给定的属性数组和类型映射表进行初始化。
SQLOutputImpl(Vector<?> attributes, Map<String,?> map)
          创建一个新的 SQLOutputImpl 对象,并使用给定的属性向量和类型映射表进行初始化。
 

javax.swingMap 的使用
 

实现 Mapjavax.swing 中的类
 class UIDefaults
          Swing 组件的默认值表。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策