版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 鄭州輕工業(yè)學(xué)院</b></p><p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> ——英文翻譯</b></p><p> 題 目 ABOUT JDK API</p><p> 學(xué)生姓名 張傳美
2、 </p><p> 專(zhuān)業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù)07-2 </p><p> 學(xué) 號(hào) 200707010248 </p><p> 院 (系) 計(jì)算機(jī)與通信工程學(xué)院 </p>
3、;<p> 指導(dǎo)教師(職稱(chēng)) </p><p> 完成時(shí)間 2011年6月1日 </p><p><b> 英文原文</b></p><p> ABOUT JDK API</p><p><b&g
4、t; Abstract</b></p><p> Java Platform, Standard Edition 6 API Specification ,This document is the API specification for version 6 of the Java Platform, Standard Edition. The Overview page is the
5、 front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages. There is a Class Hierarchy page for all packages, pl
6、us a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The </p><p> Introduction</p><p> Class/InterfaceEach class, interface, nested class a
7、nd nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions: Class inheritance diagram,Direct Subcla
8、sses,All Known Subinterfaces,All Known Implementing Classes,Class/interface declaration,Class/interface description ,Nested Class Summary,Field Summary,Constructor Summary,Method Summary ,Field Detail,Constructor Detail,
9、Method D</p><p> 1 Class AbstractAction</p><p> This class provides default implementations for the JFC Action interface. Standard behaviors like the get and set methods for Action object pro
10、perties (icon, text, and enabled) are defined here. The developer need only subclass this abstract class and define the actionPerformed method. Warning: Serialized objects of this class will not be compatible with future
11、 Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same ver</p><p> 2 Class AbstractButton</p><p> Defines common
12、 behaviors for buttons and menu items.Buttons can be configured, and to some degree controlled, by Actions. Using an Action with a button has many benefits beyond directly configuring a button. Refer to Swing Components
13、Supporting Action for more details, and you can find more information in How to Use Actions, a section in The Java Tutorial. For further information see How to Use Buttons, Check Boxes, and Radio Buttons, a section in Th
14、e Java Tutorial. Warning: Serialized objects o</p><p> 3 Class AbstractDocument</p><p> An implementation of the document interface to serve as a basis for implementing various kinds of docum
15、ents. At this level there is very little policy, so there is a corresponding increase in difficulty of use. This class implements a locking mechanism for the document. It allows multiple readers or one writer, and writer
16、s must wait until all observers of the document have been notified of a previous change before beginning another mutation to the document. The read lock is acquired and released</p><p> 4 Class AbstractLis
17、t<E></p><p> This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as a
18、n array). For sequential access data (such as a linked list), AbstractSequentialList should be used in preference to this class. To implement an unmodifiable list, the programmer needs only to extend this class and provi
19、de implementations for the get(int) and size() methods. To implement a modifiable list, the programmer </p><p> 5 Class BasicAttribute</p><p> This class provides a basic implementation of th
20、e Attribute interface. This implementation does not support the schema methods getAttributeDefinition() and getAttributeSyntaxDefinition(). They simply throw OperationNotSupportedException. Subclasses of BasicAttribute s
21、hould override these methods if they support them. The BasicAttribute class by default uses Object.equals() to determine equality of attribute values when testing for equality or when searching for values, except when th
22、e value is a</p><p> 6 Class ButtonGroup</p><p> This class is used to create a multiple-exclusion scope for a set of buttons. Creating a set of buttons with the same ButtonGroup object means
23、 that turning "on" one of those buttons turns off all other buttons in the group. A ButtonGroup can be used with any set of objects that inherit from AbstractButton. Typically a button group contains instances
24、of JRadioButton, JRadioButtonMenuItem, or JToggleButton. It wouldn't make sense to put an instance of JButton or JMenuItem in a button group because</p><p><b> 英文翻譯</b></p><p>&
25、lt;b> 關(guān)于JDK API</b></p><p><b> 摘要</b></p><p> Java Platform Standard Edition 6 API 規(guī)范本文檔是 JavaTM Platform Standard Edition 6 的 API 規(guī)范。概述 頁(yè)面是此 API 文檔的首頁(yè),提供了所有軟件包的列表及其
26、摘要。此頁(yè)面也可能包含這些軟件包的總體描述。對(duì)于所有軟件包,有一個(gè) 類(lèi)分層結(jié)構(gòu) 頁(yè)面,以及每個(gè)軟件包的分層結(jié)構(gòu)。每個(gè)分層結(jié)構(gòu)頁(yè)面都包含類(lèi)的列表和接口的列表。從 java.lang.Object 開(kāi)始,按繼承結(jié)構(gòu)對(duì)類(lèi)進(jìn)行排列。接口不從 java.lang.Object 繼承。</p><p><b> 引言</b></p><p> 每個(gè)類(lèi)、接口、嵌套類(lèi)和嵌套接口都
27、有各自的頁(yè)面。其中每個(gè)頁(yè)面都由三部分(類(lèi)/接口描述、摘要表,以及詳細(xì)的成員描述)組成:類(lèi)繼承圖,直接子類(lèi),所有已知子接口,所有已知實(shí)現(xiàn)類(lèi),類(lèi)/接口聲明,類(lèi)/接口描述 ,嵌套類(lèi)摘要,字段摘要,構(gòu)造方法摘要,方法摘要 ,字段詳細(xì)信息,構(gòu)造方法詳細(xì)信息,方法詳細(xì)信息,每個(gè)摘要條目都包含該項(xiàng)目的詳細(xì)描述的第一句。摘要條目按字母順序排列,而詳細(xì)描述則按其在源代碼中出現(xiàn)的順序排列。這樣保持了程序員所建立的邏輯分組。</p><p
28、> 1 類(lèi) AbstractAction</p><p> 此類(lèi)提供 JFC Action 接口的默認(rèn)實(shí)現(xiàn)。它定義了一些標(biāo)準(zhǔn)行為,比如 Action 對(duì)象屬性(icon、text 和 enabled)的 get 和 set 方法。開(kāi)發(fā)人員只需為此抽象類(lèi)創(chuàng)建子類(lèi)并定義 actionPerformed 方法即可。 警告:此類(lèi)的已序列化對(duì)象與以后的 Swing 版本不兼容。當(dāng)前序列化支持適用于短期存儲(chǔ),或適用
29、于在運(yùn)行相同 Swing 版本的應(yīng)用程序之間進(jìn)行 RMI(Remote Method Invocation,遠(yuǎn)程方法調(diào)用)。從 1.4 版本開(kāi)始,已在 java.beans 包中添加了支持所有 JavaBeansTM 長(zhǎng)期存儲(chǔ)的功能。</p><p> 2 類(lèi) AbstractButton</p><p> 定義按鈕和菜單項(xiàng)的一般行為按鈕可以進(jìn)行配置,以及通過(guò) Action 進(jìn)行某種程
30、度的控制。使用帶有按鈕的 Action具有除直接配置按鈕之外的許多優(yōu)點(diǎn)。有關(guān)更多信息,請(qǐng)參閱支持 Action 的 Swing組件,在 The Java Tutorial 中的 How to Use Actions 一節(jié)中可以找到更多信息。有關(guān)更多信息,請(qǐng)參閱 The Java Tutorial 中的 How to Use Buttons, Check Boxes, and Radio Buttons 一節(jié)。警告:此類(lèi)的已序列化對(duì)象與以
31、后的 Swing 版本不兼容。當(dāng)前序列化支持適用于短期存儲(chǔ),或適用于在運(yùn)行相同 Swing 版本的應(yīng)用程序之間進(jìn)行 RMI(Remote Method Invocation,遠(yuǎn)程方法調(diào)用)。</p><p> 3 類(lèi) AbstractDocument</p><p> 文檔接口的實(shí)現(xiàn),可作為實(shí)現(xiàn)各種文檔的基礎(chǔ)。在此級(jí)別上幾乎沒(méi)有策略,所以相應(yīng)地增加了使用難度。 此類(lèi)實(shí)現(xiàn)了文檔的鎖定機(jī)制
32、。它允許多個(gè) reader 或一個(gè) writer,并且在 writer 開(kāi)始對(duì)文檔的另一次改變前,必須等到將以前的更改已通知該文檔的所有觀察者。使用 render 方法獲取和釋放讀取鎖定。通過(guò)改變文檔的那些方法來(lái)獲取寫(xiě)入鎖定,并且在該方法調(diào)用期間保持鎖定。在生成改變的線程上完成通知,并且在通知期間該線程對(duì)文件具有完全的讀取訪問(wèn)權(quán)限,不過(guò)在通知結(jié)束前其他 reader 無(wú)法讀取。該通知是一個(gè) bean 事件通知,只有通知所有偵聽(tīng)器之后才允
33、許進(jìn)一步的改變。 所有根據(jù)此類(lèi)創(chuàng)建子類(lèi)且與文本組件(該組件具有派生自 BasicTextUI 的外觀實(shí)現(xiàn))一起使用的模型都可安全地進(jìn)行異步更新,因?yàn)槿绻撐臋n的類(lèi)型是 AbstractDocument,則對(duì) View 層次結(jié)構(gòu)的所有訪問(wèn)都是由 BasicTextUI 序列化的。鎖定機(jī)制假定獨(dú)立的線程僅從 DocumentListener 方法訪問(wèn) View 層次結(jié)構(gòu),并且同一時(shí)間只有一個(gè)事件線程處于活動(dòng)狀態(tài)。如果需要并發(fā)支持,則有下列額
34、外</p><p> 4 類(lèi) AbstractList<E></p><p> 此類(lèi)提供 List 接口的骨干實(shí)現(xiàn),以最大限度地減少實(shí)現(xiàn)“隨機(jī)訪問(wèn)”數(shù)據(jù)存儲(chǔ)(如數(shù)組)支持的該接口所需的工作。對(duì)于連續(xù)的訪問(wèn)數(shù)據(jù)(如鏈表),應(yīng)優(yōu)先使用 AbstractSequentialList,而不是此類(lèi)。 要實(shí)現(xiàn)不可修改的列表,編程人員只需擴(kuò)展此類(lèi),并提供 get(int) 和 size(
35、) 方法的實(shí)現(xiàn)。 要實(shí)現(xiàn)可修改的列表,編程人員必須另外重寫(xiě) set(int, E) 方法(否則將拋出 UnsupportedOperationException)。如果列表為可變大小,則編程人員必須另外重寫(xiě) add(int, E) 和 remove(int) 方法。按照 Collection 接口規(guī)范中的建議,編程人員通常應(yīng)該提供一個(gè) void(無(wú)參數(shù))和 collection 構(gòu)造方法。與其他抽象 collection 實(shí)現(xiàn)不同,編程
36、人員不必 提供迭代器實(shí)現(xiàn);迭代器和列表迭代器由此類(lèi)在以下“隨機(jī)訪問(wèn)”方法上實(shí)現(xiàn):get(int)、set(int, E)、add(int, E) 和 remove(int)。 此類(lèi)中每個(gè)非抽象方法的文檔詳細(xì)描述了其實(shí)現(xiàn)。如果要實(shí)現(xiàn)的 collection 允許更有</p><p> 5 類(lèi) BasicAttribute</p><p> 此類(lèi)提供 Attribute 接口的基本實(shí)現(xiàn)。此
37、實(shí)現(xiàn)不支持模式方法 getAttributeDefinition() 和getAttributeSyntaxDefinition()。它們僅拋出 OperationNotSupportedException。如果 BasicAttribute 的子類(lèi)支持它們,則其應(yīng)該重寫(xiě)這些方法。 在測(cè)試相等性或搜索值時(shí),BasicAttribute 類(lèi)默認(rèn)使用 Object.equals() 確定屬性值的相等性,值為數(shù)組時(shí)除外。對(duì)于數(shù)組,需要使用 O
38、bject.equals() 檢查數(shù)組的每個(gè)元素。在進(jìn)行類(lèi)似的相等性檢查時(shí),BasicAttribute 的子類(lèi)可以通過(guò)重寫(xiě)那些在其中使用模式具有意義的方法來(lái)利用模式信息。類(lèi)似地,默認(rèn)情況下 BasicAttribute 類(lèi)返回傳遞給其構(gòu)造方法和/或使用添加/移除方法進(jìn)行操作的值。BasicAttribute 的子類(lèi)可以重寫(xiě) get() 和 getAll(),從目錄動(dòng)態(tài)獲取值(或者直接實(shí)現(xiàn) Attribute 接口,而不為 BasicA
39、ttribute 創(chuàng)建子類(lèi))。 注意,更新 BasicAttribute</p><p> 6 類(lèi) ButtonGroup</p><p> 此類(lèi)用于為一組按鈕創(chuàng)建一個(gè)多斥(multiple-exclusion)作用域。使用相同的 ButtonGroup 對(duì)象創(chuàng)建一組按鈕意味著“開(kāi)啟”其中一個(gè)按鈕時(shí),將關(guān)閉組中的其他所有按鈕??蓪?ButtonGroup 用于任何從 AbstractB
40、utton 繼承的對(duì)象組。通常,按鈕組包含 JRadioButton、JRadioButtonMenuItem 或 JToggleButton 的實(shí)例。但將 JButton 或 JMenuItem 的實(shí)例放入按鈕組中并沒(méi)有什么意義,因?yàn)?JButton 和 JMenuItem 不實(shí)現(xiàn)選擇狀態(tài)。 最初,組中的所有按鈕都未被選擇。 有關(guān)使用按鈕組的示例和更多信息,請(qǐng)參閱 The Java Tutorial 中的 How to Radio B
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 移動(dòng)媒體api外文翻譯
- 安卓 英文 外文 文獻(xiàn)翻譯 android api級(jí)別
- 外文翻譯-關(guān)于proteus
- jdk安裝.docx
- 關(guān)于保稅港區(qū)【外文翻譯】
- 關(guān)于labview的外文翻譯
- 關(guān)于產(chǎn)權(quán)理論【外文翻譯】
- windows下安裝jdk
- jdk安裝詳解
- jdk安裝教程
- 關(guān)于外派員工外文翻譯
- 關(guān)于plc的外文及翻譯
- 關(guān)于凸輪設(shè)計(jì)的外文翻譯
- onLine_jdk1.4.2.rar
- 關(guān)于養(yǎng)老院的外文翻譯
- 外文翻譯--關(guān)于高校收費(fèi)的思考
- 關(guān)于保障措施的協(xié)議【外文翻譯】
- 外文翻譯--關(guān)于ASP.NET.doc
- 關(guān)于生態(tài)旅游的外文翻譯
- 外文翻譯--關(guān)于大數(shù)據(jù)那些事
評(píng)論
0/150
提交評(píng)論