2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  鄭州輕工業(yè)學院</b></p><p>  本科畢業(yè)設計(論文)</p><p><b>  ——英文翻譯</b></p><p>  題 目 ABOUT JDK API</p><p>  學生姓名 張傳美

2、 </p><p>  專業(yè)班級 計算機科學與技術07-2 </p><p>  學 號 200707010248 </p><p>  院 (系) 計算機與通信工程學院 </p>

3、;<p>  指導教師(職稱) </p><p>  完成時間 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>  關于JDK API</b></p><p><b>  摘要</b></p><p>  Java Platform Standard Edition 6 API 規(guī)范本文檔是 JavaTM Platform Standard Edition 6 的 API 規(guī)范。概述 頁面是此 API 文檔的首頁,提供了所有軟件包的列表及其

26、摘要。此頁面也可能包含這些軟件包的總體描述。對于所有軟件包,有一個 類分層結構 頁面,以及每個軟件包的分層結構。每個分層結構頁面都包含類的列表和接口的列表。從 java.lang.Object 開始,按繼承結構對類進行排列。接口不從 java.lang.Object 繼承。</p><p><b>  引言</b></p><p>  每個類、接口、嵌套類和嵌套接口都

27、有各自的頁面。其中每個頁面都由三部分(類/接口描述、摘要表,以及詳細的成員描述)組成:類繼承圖,直接子類,所有已知子接口,所有已知實現類,類/接口聲明,類/接口描述 ,嵌套類摘要,字段摘要,構造方法摘要,方法摘要 ,字段詳細信息,構造方法詳細信息,方法詳細信息,每個摘要條目都包含該項目的詳細描述的第一句。摘要條目按字母順序排列,而詳細描述則按其在源代碼中出現的順序排列。這樣保持了程序員所建立的邏輯分組。</p><p

28、>  1 類 AbstractAction</p><p>  此類提供 JFC Action 接口的默認實現。它定義了一些標準行為,比如 Action 對象屬性(icon、text 和 enabled)的 get 和 set 方法。開發(fā)人員只需為此抽象類創(chuàng)建子類并定義 actionPerformed 方法即可。 警告:此類的已序列化對象與以后的 Swing 版本不兼容。當前序列化支持適用于短期存儲,或適用

29、于在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠程方法調用)。從 1.4 版本開始,已在 java.beans 包中添加了支持所有 JavaBeansTM 長期存儲的功能。</p><p>  2 類 AbstractButton</p><p>  定義按鈕和菜單項的一般行為按鈕可以進行配置,以及通過 Action 進行某種程

30、度的控制。使用帶有按鈕的 Action具有除直接配置按鈕之外的許多優(yōu)點。有關更多信息,請參閱支持 Action 的 Swing組件,在 The Java Tutorial 中的 How to Use Actions 一節(jié)中可以找到更多信息。有關更多信息,請參閱 The Java Tutorial 中的 How to Use Buttons, Check Boxes, and Radio Buttons 一節(jié)。警告:此類的已序列化對象與以

31、后的 Swing 版本不兼容。當前序列化支持適用于短期存儲,或適用于在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠程方法調用)。</p><p>  3 類 AbstractDocument</p><p>  文檔接口的實現,可作為實現各種文檔的基礎。在此級別上幾乎沒有策略,所以相應地增加了使用難度。 此類實現了文檔的鎖定機制

32、。它允許多個 reader 或一個 writer,并且在 writer 開始對文檔的另一次改變前,必須等到將以前的更改已通知該文檔的所有觀察者。使用 render 方法獲取和釋放讀取鎖定。通過改變文檔的那些方法來獲取寫入鎖定,并且在該方法調用期間保持鎖定。在生成改變的線程上完成通知,并且在通知期間該線程對文件具有完全的讀取訪問權限,不過在通知結束前其他 reader 無法讀取。該通知是一個 bean 事件通知,只有通知所有偵聽器之后才允

33、許進一步的改變。 所有根據此類創(chuàng)建子類且與文本組件(該組件具有派生自 BasicTextUI 的外觀實現)一起使用的模型都可安全地進行異步更新,因為如果該文檔的類型是 AbstractDocument,則對 View 層次結構的所有訪問都是由 BasicTextUI 序列化的。鎖定機制假定獨立的線程僅從 DocumentListener 方法訪問 View 層次結構,并且同一時間只有一個事件線程處于活動狀態(tài)。如果需要并發(fā)支持,則有下列額

34、外</p><p>  4 類 AbstractList<E></p><p>  此類提供 List 接口的骨干實現,以最大限度地減少實現“隨機訪問”數據存儲(如數組)支持的該接口所需的工作。對于連續(xù)的訪問數據(如鏈表),應優(yōu)先使用 AbstractSequentialList,而不是此類。 要實現不可修改的列表,編程人員只需擴展此類,并提供 get(int) 和 size(

35、) 方法的實現。 要實現可修改的列表,編程人員必須另外重寫 set(int, E) 方法(否則將拋出 UnsupportedOperationException)。如果列表為可變大小,則編程人員必須另外重寫 add(int, E) 和 remove(int) 方法。按照 Collection 接口規(guī)范中的建議,編程人員通常應該提供一個 void(無參數)和 collection 構造方法。與其他抽象 collection 實現不同,編程

36、人員不必 提供迭代器實現;迭代器和列表迭代器由此類在以下“隨機訪問”方法上實現:get(int)、set(int, E)、add(int, E) 和 remove(int)。 此類中每個非抽象方法的文檔詳細描述了其實現。如果要實現的 collection 允許更有</p><p>  5 類 BasicAttribute</p><p>  此類提供 Attribute 接口的基本實現。此

37、實現不支持模式方法 getAttributeDefinition() 和getAttributeSyntaxDefinition()。它們僅拋出 OperationNotSupportedException。如果 BasicAttribute 的子類支持它們,則其應該重寫這些方法。 在測試相等性或搜索值時,BasicAttribute 類默認使用 Object.equals() 確定屬性值的相等性,值為數組時除外。對于數組,需要使用 O

38、bject.equals() 檢查數組的每個元素。在進行類似的相等性檢查時,BasicAttribute 的子類可以通過重寫那些在其中使用模式具有意義的方法來利用模式信息。類似地,默認情況下 BasicAttribute 類返回傳遞給其構造方法和/或使用添加/移除方法進行操作的值。BasicAttribute 的子類可以重寫 get() 和 getAll(),從目錄動態(tài)獲取值(或者直接實現 Attribute 接口,而不為 BasicA

39、ttribute 創(chuàng)建子類)。 注意,更新 BasicAttribute</p><p>  6 類 ButtonGroup</p><p>  此類用于為一組按鈕創(chuàng)建一個多斥(multiple-exclusion)作用域。使用相同的 ButtonGroup 對象創(chuàng)建一組按鈕意味著“開啟”其中一個按鈕時,將關閉組中的其他所有按鈕??蓪?ButtonGroup 用于任何從 AbstractB

40、utton 繼承的對象組。通常,按鈕組包含 JRadioButton、JRadioButtonMenuItem 或 JToggleButton 的實例。但將 JButton 或 JMenuItem 的實例放入按鈕組中并沒有什么意義,因為 JButton 和 JMenuItem 不實現選擇狀態(tài)。 最初,組中的所有按鈕都未被選擇。 有關使用按鈕組的示例和更多信息,請參閱 The Java Tutorial 中的 How to Radio B

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論