JavaTM 2 Platform
Standard Ed. 6

介面 java.lang.Comparable
的使用

使用 Comparable 的軟體套件
java.awt 包含用於創建使用者介面和繪製圖形圖像的全部類別。 
java.io 通過資料串流、序列化和檔案系統提供系統輸入和輸出。 
java.lang 提供利用 Java 程式語言進行程序設計的基礎類別。 
java.lang.annotation 為 Java 程式語言註釋設施提供資源庫支持。 
java.lang.management 提供管理介面,用於監視和管理 Java 虛擬機器以及 Java 虛擬機器在其上運行的作業系統。 
java.math 提供用於執行任意精度整數演算法 (BigInteger) 和任意精度小數演算法 (BigDecimal) 的類別。 
java.net 為實作網路應用程序提供類別。 
java.nio 定義作為資料容器的緩衝區,並提供其他 NIO 套件的概觀。 
java.nio.charset 定義用來在位元組和 Unicode 字元之間轉換的 charset、解碼器和編碼器。 
java.security 為安全框架提供類別和介面。 
java.sql 提供使用 JavaTM 程式語言存取並處理存儲在資料源(通常是一個關聯型資料庫)中的資料的 API。 
java.text 提供以與自然語言無關的方式來處理文本、日期、數字和訊息的類別和介面。 
java.util 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 
java.util.concurrent 在共時程式中很常用的實用工具類別。 
javax.annotation   
javax.imageio.metadata 用於處理讀寫元資料的 Java Image I/O API 的套件。 
javax.jws   
javax.jws.soap   
javax.lang.model 用來為 Java 程式語言建立模型的套件的類別和層次結構。 
javax.lang.model.element 用於 Java 程式語言的模型元素的介面。 
javax.lang.model.type 用來為 Java 程式語言型別建立模型的介面。 
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
javax.naming 為存取命名服務提供類別和介面。 
javax.naming.ldap 提供對 LDAPv3 擴展操作和控制元件的支持。 
javax.net.ssl 提供用於安全Socket層(SSL)套件的類別。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.event 供 Swing 元件觸發的事件使用。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.swing.text.html 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
javax.tools 為能夠從程序(例如,編譯器)中調用的工具提供介面。 
javax.xml.bind.annotation 定義將 Java 程序元素定製成 XML 網要映射的註釋。 
javax.xml.ws 此套件包含核心 JAX-WS API。 
javax.xml.ws.handler 該套件定義用於訊息處理程序的 API。 
 

java.awtComparable 的使用
 

實作 Comparablejava.awt 中的類別
static class Component.BaselineResizeBehavior
          常見方式的列舉,指示元件的基線可以隨大小的更改而更改。
static class Desktop.Action
          表示動作型別。
static class Dialog.ModalExclusionType
          任何頂層視窗都可以標記為不受網要對話框阻塞。
static class Dialog.ModalityType
          網要對話框阻塞對某些頂層視窗的所有輸入。
static class MultipleGradientPaint.ColorSpaceType
          在其中執行漸變插值操作的顏色空間。
static class MultipleGradientPaint.CycleMethod
          在漸變邊界以外進行繪製時使用的方法。
static class TrayIcon.MessageType
          MessageType 確定哪個圖標將顯示在訊息標題中,以及訊息根據顯示產生的可能的系統聲音。
 

java.ioComparable 的使用
 

實作 Comparablejava.io 中的類別
 class File
          檔案和目錄路徑名的抽象表示形式。
 class ObjectStreamField
          Serializable 類別中 Serializable 欄位的描述。
 

java.langComparable 的使用
 

實作 Comparablejava.lang 中的類別
 class Boolean
          Boolean 類別將基本型別為 boolean 的值包裹在一個物件中。
 class Byte
          Byte 類別將基本型別 byte 的值包裹在一個物件中。
 class Character
          Character 類別在物件中包裹一個基本型別 char 的值。
 class Double
          Double 類別在物件中包裹一個基本型別 double 的值。
 class Enum<E extends Enum<E>>
          這是所有 Java 語言列舉型別的公共基本類別。
 class Float
          Float 類別在物件中包裹一個基本型別 float 的值。
 class Integer
          Integer 類別在物件中包裹了一個基本型別 int 的值。
 class Long
          Long 類別在物件中包裹了基本型別 long 的值。
 class Short
          Short 類別在物件中包裹基本型別 short 的值。
 class String
          String 類別代表字元串。
static class Thread.State
          執行緒狀態。
 

java.lang.annotationComparable 的使用
 

實作 Comparablejava.lang.annotation 中的類別
 class ElementType
          程序元素型別。
 class RetentionPolicy
          註釋保留策略。
 

java.lang.managementComparable 的使用
 

實作 Comparablejava.lang.management 中的類別
 class MemoryType
          記憶體池的型別。
 

java.mathComparable 的使用
 

實作 Comparablejava.math 中的類別
 class BigDecimal
          不可變的、任意精度的有符號十進制數。
 class BigInteger
          不可變的任意精度的整數。
 class RoundingMode
          為可能丟棄精度的數值操作指定一種捨入行為
 

java.netComparable 的使用
 

實作 Comparablejava.net 中的類別
static class Authenticator.RequestorType
          請求驗證的實體的型別。
static class Proxy.Type
          表示代理型別。
 class URI
          表示一個統一資源標識符 (URI) 參考。
 

java.nioComparable 的使用
 

實作 Comparablejava.nio 中的類別
 class ByteBuffer
          位元組緩衝區。
 class CharBuffer
          字元緩衝區。
 class DoubleBuffer
          double 緩衝區。
 class FloatBuffer
          float 緩衝區。
 class IntBuffer
          int 緩衝區。
 class LongBuffer
          long 緩衝區。
 class MappedByteBuffer
          直接位元組緩衝區,其內容是檔案的記憶體映射區域。
 class ShortBuffer
          short 緩衝區。
 

java.nio.charsetComparable 的使用
 

實作 Comparablejava.nio.charset 中的類別
 class Charset
          16 位的 Unicode 程式碼單元序列和位元組序列之間的指定映射關係。
 

java.securityComparable 的使用
 

實作 Comparablejava.security 中的類別
static class KeyRep.Type
          Key 型別。
 

java.sqlComparable 的使用
 

實作 Comparablejava.sql 中的類別
 class ClientInfoStatus
          無法通過調用 Connection.setClientInfo 設置屬性的原因狀態的列舉。
 class RowIdLifetime
          RowId 生存期值的列舉。
 class Time
          一個與 java.util.Date 類別有關的精簡型外覆器 (thin wrapper),它允許 JDBC 將該類別標識為 SQL TIME 值。
 class Timestamp
          一個與 java.util.Date 類別有關的精簡型外覆器 (thin wrapper),它允許 JDBC API 將該類別標識為 SQL TIMESTAMP 值。
 

java.textComparable 的使用
 

實作 Comparablejava.text 中的類別
 class CollationKey
          CollationKey 表示遵守特定 Collator 物件規則的 String
static class Normalizer.Form
          此列舉提供在 Unicode Standard Annex #15 — Unicode Normalization Forms 中描述的四個 Unicode 標準化形式的常數,以及存取這些常數的兩個方法。
 

java.utilComparable 的使用
 

實作 Comparablejava.util 中的類別
 class Calendar
          Calendar 類別是一個抽象類別,它為特定瞬間與一組諸如 YEARMONTHDAY_OF_MONTHHOUR日曆欄位之間的轉換提供了一些方法,並為操作日曆欄位(例如獲得下星期的日期)提供了一些方法。
 class Date
          類別 Date 表示特定的瞬間,精確到毫秒。
static class Formatter.BigDecimalLayoutForm
           
 class GregorianCalendar
          GregorianCalendarCalendar 的一個具體子類別,提供了世界上大多數國家/地區使用的標準日曆系統。
 class UUID
          表示通用唯一標識符 (UUID) 的類別。
 

型別參數型別為 Comparablejava.util 中的方法
static
<T extends Object & Comparable<? super T>>
T
Collections.max(Collection<? extends T> coll)
          根據元素的自然順序,返回給定 collection 的最大元素。
static
<T extends Object & Comparable<? super T>>
T
Collections.min(Collection<? extends T> coll)
          根據元素的自然順序 返回給定 collection 的最小元素。
static
<T extends Comparable<? super T>>
void
Collections.sort(List<T> list)
          根據元素的自然順序 對指定列表按升序進行排序。
 

型別變數型別為 Comparablejava.util 中的方法參數
static
<T> int
Collections.binarySearch(List<? extends Comparable<? super T>> list, T key)
          使用二分搜尋法搜尋指定列表,以獲得指定物件。
 

java.util.concurrentComparable 的使用
 

java.util.concurrentComparable 的子介面
 interface Delayed
          一種混合樣式的介面,用來標記那些應該在給定延遲時間之後執行的物件。
 interface RunnableScheduledFuture<V>
          作為 RunnableScheduledFuture
 interface ScheduledFuture<V>
          一個延遲的、結果可接受的操作,可將其取消。
 

實作 Comparablejava.util.concurrent 中的類別
 class TimeUnit
          TimeUnit 表示給定單元粒度的時間段,它提供在這些單元中進行跨單元轉換和執行計時及延遲操作的實用工具方法。
 

javax.annotationComparable 的使用
 

實作 Comparablejavax.annotation 中的類別
static class Resource.AuthenticationType
          資源的兩種可能驗證型別。
 

javax.imageio.metadataComparable 的使用
 

型別參數型別為 Comparablejavax.imageio.metadata 中的方法
protected
<T extends Object & Comparable<? super T>>
void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
 

返回 Comparablejavax.imageio.metadata 中的方法
 Comparable<?> IIOMetadataFormat.getObjectMaxValue(String elementName)
          返回指定元素中 Object 參考的最大合法值。
 Comparable<?> IIOMetadataFormatImpl.getObjectMaxValue(String elementName)
           
 Comparable<?> IIOMetadataFormat.getObjectMinValue(String elementName)
          返回指定元素中 Object 參考的最小合法值。
 Comparable<?> IIOMetadataFormatImpl.getObjectMinValue(String elementName)
           
 

參數型別為 Comparablejavax.imageio.metadata 中的方法
protected
<T extends Object & Comparable<? super T>>
void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
protected
<T extends Object & Comparable<? super T>>
void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
          允許將給定類別型別的 Object 參考存儲在實作指定元素的節點中。
 

javax.jwsComparable 的使用
 

實作 Comparablejavax.jws 中的類別
static class WebParam.Mode
          參數的串流向。
 

javax.jws.soapComparable 的使用
 

實作 Comparablejavax.jws.soap 中的類別
static class SOAPBinding.ParameterStyle
          參數到 SOAP 訊息的映射關係的樣式。
static class SOAPBinding.Style
          SOAP 綁定樣式。
static class SOAPBinding.Use
          SOAP 綁定的使用。
 

javax.lang.modelComparable 的使用
 

實作 Comparablejavax.lang.model 中的類別
 class SourceVersion
          Java™ 程式語言的源版本。
 

javax.lang.model.elementComparable 的使用
 

實作 Comparablejavax.lang.model.element 中的類別
 class ElementKind
          元素的 kind
 class Modifier
          表示程序元素(如類別、方法或欄位)上的修飾符。
 class NestingKind
          某一型別元素的巢狀種類別 (nesting kind)
 

javax.lang.model.typeComparable 的使用
 

實作 Comparablejavax.lang.model.type 中的類別
 class TypeKind
          型別鏡像的種類別。
 

javax.managementComparable 的使用
 

實作 Comparablejavax.management 中的類別
 class ObjectName
          表示 MBean 的物件名,或者能夠與多個 MBean 名稱相比對的網要。
 

javax.management.openmbeanComparable 的使用
 

返回 Comparablejavax.management.openmbean 中的方法
 Comparable<?> OpenMBeanAttributeInfoSupport.getMaxValue()
          返回此 OpenMBeanAttributeInfoSupport 實例描述的屬性的最大值(如果已指定),否則返回 null
 Comparable<?> OpenMBeanParameterInfo.getMaxValue()
          返回此參數的最大值(如果存在),否則返回 null
 Comparable<?> OpenMBeanParameterInfoSupport.getMaxValue()
          返回此 OpenMBeanParameterInfoSupport 實例描述的參數的最大值(如果指定),否則返回 null
 Comparable<?> OpenMBeanAttributeInfoSupport.getMinValue()
          返回此 OpenMBeanAttributeInfoSupport 實例描述的屬性的最小值(如果已指定),否則返回 null
 Comparable<?> OpenMBeanParameterInfo.getMinValue()
          返回此參數的最小值(如果存在),否則返回 null
 Comparable<?> OpenMBeanParameterInfoSupport.getMinValue()
          返回此 OpenMBeanParameterInfoSupport 實例描述的參數的最小值(如果指定),否則返回 null
 

參數型別為 Comparablejavax.management.openmbean 中的建構子
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          建構一個 OpenMBeanAttributeInfoSupport 實例,該實例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 來描述 open MBean 的屬性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          建構一個 OpenMBeanAttributeInfoSupport 實例,該實例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 來描述 open MBean 的屬性。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          建構一個 OpenMBeanParameterInfoSupport 實例,該實例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 描述用於 open MBeans 的類別的一個或多個操作或建構子的參數。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          建構一個 OpenMBeanParameterInfoSupport 實例,該實例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 描述用於 open MBeans 的類別的一個或多個操作或建構子的參數。
 

javax.namingComparable 的使用
 

javax.namingComparable 的子介面
 interface Name
          Name 介面表示一個一般名稱,即一個有序的元件序列。
 

實作 Comparablejavax.naming 中的類別
 class CompositeName
          此類別表示一個復合名稱,即一個跨多個名稱空間元件名稱的序列。
 class CompoundName
          此類別表示一個組合名稱,即一個取自層次名稱空間的名稱。
 

javax.naming.ldapComparable 的使用
 

實作 Comparablejavax.naming.ldap 中的類別
 class LdapName
          此類別表示 RFC 2253 指定的標識名。
 class Rdn
          此類別表示相對標識名,或 RDN,它是一個 RFC 2253 指定的標識名元件。
 

javax.net.sslComparable 的使用
 

實作 Comparablejavax.net.ssl 中的類別
static class SSLEngineResult.HandshakeStatus
          描述此 SSLEngine 的當前連繫交換狀態的 SSLEngineResult 列舉。
static class SSLEngineResult.Status
          描述 SSLEngine 操作總體結果的 SSLEngineResult 列舉。
 

javax.swingComparable 的使用
 

實作 Comparablejavax.swing 中的類別
 class DropMode
          放置網要,用於確定元件在拖放過程中追蹤和指示放置位置 (drop location) 的方法。
static class GroupLayout.Alignment
          ParallelGroup 能夠對齊其子元素的可能方式的列舉。
static class JTable.PrintMode
          用於列印 JTable 的列印網要。
static class LayoutStyle.ComponentPlacement
          ComponentPlacement 是兩個元件相對於彼此的可能放置方式的列舉。
static class RowFilter.ComparisonType
          由某些預設 RowFilter 支持的可能比較值的列舉。
 class SortOrder
          SortOrder 是可能排序順序的列舉。
static class SwingWorker.StateValue
          state 綁定 (bound) 屬性的值。
 

返回 Comparablejavax.swing 中的方法
 Comparable SpinnerDateModel.getEnd()
          返回序列中的最後一個 Date
 Comparable SpinnerNumberModel.getMaximum()
          返回該序列中的最後一個數字。
 Comparable SpinnerNumberModel.getMinimum()
          返回此序列中的第一個數字。
 Comparable SpinnerDateModel.getStart()
          返回序列中的第一個 Date
 

參數型別為 Comparablejavax.swing 中的方法
 void SpinnerDateModel.setEnd(Comparable end)
          更改此序列中 Date 的上限。
 void SpinnerNumberModel.setMaximum(Comparable maximum)
          更改此序列中數字的上邊界。
 void SpinnerNumberModel.setMinimum(Comparable minimum)
          更改此序列中數字的下邊界。
 void SpinnerDateModel.setStart(Comparable start)
          更改此序列中的日期下限。
 

參數型別為 Comparablejavax.swing 中的建構子
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          創建一個表示 startend 之間的日期序列的 SpinnerDateModel
SpinnerDateModel(Date value, Comparable start, Comparable end, int calendarField)
          創建一個表示 startend 之間的日期序列的 SpinnerDateModel
SpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize)
          建構一個表示從 minimummaximum 的閉區間數字序列的 SpinnerModel
SpinnerNumberModel(Number value, Comparable minimum, Comparable maximum, Number stepSize)
          建構一個表示從 minimummaximum 的閉區間數字序列的 SpinnerModel
 

javax.swing.eventComparable 的使用
 

實作 Comparablejavax.swing.event 中的類別
static class RowSorterEvent.Type
          RowSorterEvent 型別的列舉。
 

javax.swing.textComparable 的使用
 

返回 Comparablejavax.swing.text 中的方法
 Comparable InternationalFormatter.getMaximum()
          返回最大允許值。
 Comparable InternationalFormatter.getMinimum()
          返回最小允許值。
 

參數型別為 Comparablejavax.swing.text 中的方法
 void InternationalFormatter.setMaximum(Comparable max)
          設置最大允許值。
 void InternationalFormatter.setMinimum(Comparable minimum)
          設置最小允許值。
 

javax.swing.text.htmlComparable 的使用
 

實作 Comparablejavax.swing.text.html 中的類別
static class FormSubmitEvent.MethodType
          表示 HTML 表單方法型別。
 

javax.toolsComparable 的使用
 

實作 Comparablejavax.tools 中的類別
static class Diagnostic.Kind
          診斷的種類別,例如,錯誤或者警告。
static class JavaFileObject.Kind
          JavaFileObject 的種類別。
 class StandardLocation
          檔案物件的標準位置。
 

javax.xml.bind.annotationComparable 的使用
 

實作 Comparablejavax.xml.bind.annotation 中的類別
 class XmlAccessOrder
          由 XmlAccessorOrder 使用,用於控制 JAXB 綁定類別中屬性和欄位的排序。
 class XmlAccessType
          由 XmlAccessorType 使用,用於控制欄位或屬性的序列化。
 class XmlNsForm
          XML 網要名稱空間限定的列舉。
 

javax.xml.wsComparable 的使用
 

實作 Comparablejavax.xml.ws 中的類別
static class Service.Mode
          動態客戶端或服務的方向。
 

javax.xml.ws.handlerComparable 的使用
 

實作 Comparablejavax.xml.ws.handler 中的類別
static class MessageContext.Scope
          屬性作用域。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only