|
核心提示:Abstract Window Toolkit(AWT)抽象窗口工具集 一個用本地圖形組件實(shí)現(xiàn)的圖形接口。這些組件提供了大部分的本地組件。這個接口正逐步被Swing組件所替代,參見Swing Set...
Abstract Window Toolkit(AWT)抽象窗口工具集 一個用本地圖形組件實(shí)現(xiàn)的圖形接口。這些組件提供了大部分的本地組件。這個接口正逐步被Swing組件所替代,參見Swing Set.
Abstract 抽象的 一個Java語言中的關(guān)鍵字,用在類的聲明中來指明一個類是不能被實(shí)例化的,但是可以被其它類繼承。一個抽象類可以使用抽象方法,抽象方法不需要實(shí)現(xiàn),但是需要在子類中被實(shí)現(xiàn)
abstract class 抽象類 含有一個或多個抽象方法的類,不能被實(shí)例化。定義抽象類的目的是使其他類能夠從它繼承,并且通過實(shí)現(xiàn)抽象方法使這個類具體化
abstract method 抽象方法 沒有實(shí)現(xiàn)的方法
access control 訪問控制 控制用戶或程序訪問資源的權(quán)限,保證資源的一致性的方法
API 應(yīng)用程序接口 Application Programming Interface的縮寫。指導(dǎo)應(yīng)用程序開發(fā)人員訪問類方法和類狀態(tài)的說明
applet 小應(yīng)用程序 通常在Web瀏覽器中執(zhí)行的一個Java組件,同樣可以在其他的支持applet模型的應(yīng)用程序或設(shè)備中執(zhí)行 Applet container applet容器 一個支持applet的容器
argument 參數(shù) 在函數(shù)調(diào)用中使用的數(shù)據(jù)項(xiàng)。一個參數(shù)可以是常量、變量或表達(dá)式 array 數(shù)組 相同類型的數(shù)據(jù)的集合,每一個數(shù)據(jù)項(xiàng)通過一個整數(shù)唯一標(biāo)識
ASCII American Standard Code for Information Interchange的縮寫。一個標(biāo)準(zhǔn)的7位字符編碼,參見Unicode
Bean 一個可以重用的組件,可以通過組合Bean來創(chuàng)建應(yīng)用程序
bean-managed persistence 當(dāng)一個實(shí)體bean實(shí)例和資源管理器交換數(shù)據(jù)的時候,由實(shí)體bean實(shí)例來管理
bean-managed transaction Enterprise Bean定義事務(wù)的界限的時候
binary operator 二值操作符 有兩個操作數(shù)的操作符
bit 位 計算機(jī)中表示信息的最小單位,只有0和1兩個值
bitwise operator 位操作符 并行的對一個或多個操作數(shù)的位進(jìn)行單獨(dú)的操作。比如二進(jìn)制邏輯運(yùn)算符(&,|,^),二進(jìn)制移位符(<<,>>,>>>)和求補(bǔ)運(yùn)算符(~)
block 塊 在Java語言中,任何被大括號括起來的程序段。
boolean 邏輯型 指一個表達(dá)式或一個變量只能有true或者false兩種類型。Java語言提供了boolean類型以及true和false兩個常量
break 一個Java的關(guān)鍵字,用來改變程序執(zhí)行流程,立刻從當(dāng)前語句的下一句開始執(zhí)行從。如果后面跟有一個標(biāo)簽,則從標(biāo)簽對應(yīng)的地方開始執(zhí)行
business logic 商業(yè)邏輯 實(shí)現(xiàn)某個應(yīng)用功能的代碼。在Enterprise JavaBeans模型中,這種邏輯是由某個Enterprise Javabean的方法實(shí)現(xiàn)的。
business method 商業(yè)方法 某個Enterprise Javabean的方法用來實(shí)現(xiàn)商業(yè)邏輯或者某個應(yīng)用的規(guī)則。
Byte 字節(jié) 順序的8位bit,Java語言中有對應(yīng)的byte類型
bytecode 字節(jié)碼 由Java編譯器生成的跟機(jī)器相關(guān)代碼,由Java解釋器執(zhí)行
callback methods 回調(diào)方法 組件的方法,由存放該組件的容器來調(diào)用的,用來在組件生命周期中通知它重要的事件
case Java語言的關(guān)鍵字,用來定義一組分支選擇,如果某個值和switch中給出的值一樣,就會從該分支開始執(zhí)行。
casting 強(qiáng)制類型轉(zhuǎn)化換 catch Java的一個關(guān)鍵字,用來聲明當(dāng)try語句塊中發(fā)生運(yùn)行時錯誤或非運(yùn)行時異常時運(yùn)行的一個塊。
char Java語言的一個關(guān)鍵字,用來定義一個字符類型
class 類 在Java語言中定義一個特定類的實(shí)現(xiàn)。一個類的定義包含成員變量,成員方法,還有這個類實(shí)現(xiàn)的接口,以及這個類的父類。如果沒有顯式指明父類,那么它的父類會隱式的被認(rèn)為是Object。
class method 類方法 不需要引用特定對象就可以使用的方法,類方法的作用域是全局的,而不是某個特定的類實(shí)例,也被稱作靜態(tài)方法static method,參看instance method
Java免費(fèi)學(xué)習(xí) Java自學(xué)網(wǎng) http://www.
classpath 類路徑 Classpath是一個環(huán)境變量,用來向Java虛擬機(jī)和基于Java的應(yīng)用程序指明系統(tǒng)類庫和用戶類庫的位置(比如,工具包在JDK1.1.X/bin目錄中)
class variable 類變量 一個和整個類相關(guān)的數(shù)據(jù)項(xiàng),而不是只和某個實(shí)例,類變量在類定義中定義,也被稱作static field,參看instance variable.
codebase 和<APPLET>標(biāo)簽中的Code屬性配合給出找到applet類的完整路徑:Code給出文件的名字,Codebase指出包含該文件的URL路徑
comment 注釋 在編程語言中被編譯器忽略的解釋性語句。在Java中注釋使用//或/*…*/定界
compiler 編譯器 一個把源代碼翻譯成機(jī)器可以執(zhí)行的代碼的程序。Java編譯器把Java源碼翻譯成Java虛擬機(jī)能夠識別的字節(jié)碼,參見interpreter
component 組件 一種被容器所支持的應(yīng)用級的軟件單元。組件在使用的時候是可配置的。J2EE平臺定義了四種類型的組件:Enterprise Bean,Web components,applets和application client。
component contract 組件和它的容器之間的規(guī)范。這種規(guī)范包括:組件的生命周期的管理,一個上下文的接口,組件可以通過它獲得容器的信息和服務(wù),以及每個容器必須提供的一系列服務(wù)。
component environment 應(yīng)用程序組件提供商定義的一個集合,使組件在J2EE組件的名字空間中可見。環(huán)境選項(xiàng)由組件的使用描述符指明。每一個組件命名并訪問它的環(huán)境配置值通過使用java:comp/evn JNDI上下文。這些值可以是組件所依賴的一個對象,比如JDBC DataSouce,或者一個簡單值,比如一個稅率。
Connector 連接器 一個標(biāo)準(zhǔn)的擴(kuò)充機(jī)制使容器可以提供到EISs的連接。一個連接器連接到特定的EIS,由資源適配器和針對EIS的應(yīng)用開發(fā)工具組成。一個資源適配器插入到一個容器通過在連接器體系結(jié)構(gòu)中定義的系統(tǒng)級的聯(lián)系。
connector architecture 一個集成J2EE和EISs的體系結(jié)構(gòu)。這個體系結(jié)構(gòu)中有兩大部分:一個EIS廠商提供的資源適配器和一個允許這個適配器插入的J2EE服務(wù)器。這個體系結(jié)構(gòu)定義了一系列資源適配器為了能插入J2EE服務(wù)器而必須支持的規(guī)范,比如事務(wù),安全,資源管理。
Constructor 構(gòu)造函數(shù) 一個創(chuàng)建對象的偽方法。在Java語言中構(gòu)造函數(shù)是和類同名的成員函數(shù)。構(gòu)造函數(shù)一般用在new操作符之后。
Container 容器 一個為組件提供生命周期管理,安全,配置,和運(yùn)行時服務(wù)的實(shí)體。每一個類型的容器(EJB, Web, JSP, servlet, applet, 和application client)也會提供各自組件相關(guān)的服務(wù)
container-managed persistence 當(dāng)一個實(shí)體bean實(shí)例和資源管理器交換數(shù)據(jù)的時候,由資源管理器來管理
container-managed transaction 當(dāng)一個EJB容器定義一個事務(wù)的邊界的時候,一個Bean必須使用這種事務(wù)類型
continue 一個Java的關(guān)鍵字,用來打斷當(dāng)前循環(huán)過程,從當(dāng)前循環(huán)的最后重新開始執(zhí)行,如果后面跟有一個標(biāo)簽,則從標(biāo)簽對應(yīng)的地方開始執(zhí)行。
Java免費(fèi)學(xué)習(xí) Java自學(xué)網(wǎng) http://www.
core class 核心類 一個Java平臺上的標(biāo)準(zhǔn)的公共類或接口。Java平臺的核心類,至少在所有的能支持Java的操作系統(tǒng)的平臺上都是可用的。一個完全用Java編寫的程序只需要Java核心類就可以運(yùn)行了,這意味著它能夠在任何地方運(yùn)行,參看100% Pure Java(TM).
Core Packages 核心包 在任何Java平臺和任何兼容平臺上必須被支持的API的集合。
Declaration 聲明 一個在標(biāo)識符和屬性之間建立聯(lián)系的語句,不需要必要的存儲分配或具體實(shí)現(xiàn)。參見definition
default 缺省的 一個Java語言的關(guān)鍵字,作為在switch語句中的所有case之后的可選項(xiàng),如果所有的case條件都沒有被滿足,就會執(zhí)行default語句 delegation 授權(quán) 一種某個負(fù)責(zé)人批準(zhǔn)另外一個負(fù)責(zé)人在一定限制下使用它的身份或特權(quán)的行為
deprecation 指不再推薦的類,接口,構(gòu)造函數(shù),方法或成員變量,可能在以后的版本中會消失
derived from 類X "derived from" 類Y就是指類X是從類Y繼承過來的,參見subclass, superclass
distributed 分布的 在多于一個的地址空間內(nèi)運(yùn)行 distributed application 分布式應(yīng)用 由不同的運(yùn)行于分離的運(yùn)行環(huán)境下的組件構(gòu)成的應(yīng)用程序,通常是在不同的平臺上通過網(wǎng)絡(luò)互聯(lián)起來。典型的分布式應(yīng)用是二端(Client/Server),三端(client/middleware/server)和n端(client/multiple middleware/multiple server)
do 一個Java語言的關(guān)鍵字,用來聲明一個循環(huán),這個循環(huán)的結(jié)束條件可以通過while關(guān)鍵字設(shè)置
DOM Document Object Model的縮寫。一棵由擁有包含遍歷這棵樹并且生成相應(yīng)XML文檔的接口的對象構(gòu)成的樹,符合W3C的規(guī)范
double 一個Java語言的關(guān)鍵字,用來定義一個double類型的變量
EJB container EJB容器 一個實(shí)現(xiàn)了J2EE體系結(jié)構(gòu)中EJB組件規(guī)范的容器。這個規(guī)范指定了一個Enterprise bean的運(yùn)行時環(huán)境,包括安全,一致性,生命周期,事務(wù),配置,和其他的服務(wù)。一個EJB容器可以由EJB或者J2EE服務(wù)器提供。
EJB Container Provider EJB容器提供商 提供EJB容器的廠商
EJB context EJB上下文 一個允許Enterprise Bean使用容器提供的服務(wù)和獲得客戶-請求(client-invoke)方法調(diào)用者信息的對象
EJB home object 一個提供關(guān)于Enterprise Bean生命周期操作(創(chuàng)建,刪除,查找)的對象。這個對象的類型是由容器的配置工具產(chǎn)生的。EJB home object實(shí)現(xiàn)了Enterpeise Bean的home接口??蛻敉ㄟ^引用一個EJB home object來進(jìn)行生命周期的操作??蛻羰褂肑NDI來定位一個EJB home object
EJB .jar file 一個包含EJB模塊的JAR文件
EJB module 一個由一個或多個Enterprise bean和一個EJB配置描述符組成的軟件單元。
EJB object 實(shí)現(xiàn)了enterprise bean的remote接口的對象。客戶不能直接引用一個enterprise bean的實(shí)例;客戶總是引用一個EJB object。EJB object的類型是由容器的配置工具生成的。
EJB server 為EJB容器提供服務(wù)的軟件。比如,典型的,一個EJB容器總是依靠一個作為EJB Server一部分的事務(wù)管理器來進(jìn)行雙向的確認(rèn)在所有參與的資源管理器之間。J2EE體系結(jié)構(gòu)假設(shè)EJB容器和EJB Server是由同一廠商提供的,所以沒有制定這兩個實(shí)體之間的規(guī)范。一個EJB Server可以包含一個或多個EJB Container
EJB Server Provider 提供EJB Server的廠商
EIS resource 一個為客戶提供符合EIS規(guī)范的功能的實(shí)體。例子有:一條或多條數(shù)據(jù)庫中的記錄,在一個ERP系統(tǒng)中的一個business object,在一個事務(wù)處理系統(tǒng)中的一個事務(wù)程序
else 一個Java語言的關(guān)鍵字,如果if語句的條件不滿足就會執(zhí)行該語句。
encapsulation 封裝 一個模塊中的內(nèi)部屬性,因?yàn)閷ο髸庋b數(shù)據(jù)和實(shí)現(xiàn),使用者可以把對象看作一個能提供服務(wù)的黑匣子。實(shí)例變量可以被添加,刪除,或改變。只要這個對象所提供的服務(wù)是不變的,使用這個對象的代碼就可以繼續(xù)使用而不需要修改,參見instance variable, instance method.
enterprise bean 實(shí)現(xiàn)商業(yè)任務(wù)和商業(yè)實(shí)體的組件;或者是一個entity bean,或者是一個session bean
Enterprise Information System (EIS) 一個包含企業(yè)已經(jīng)存在的獲取企業(yè)級信息的系統(tǒng)的應(yīng)用程序,這些應(yīng)用程序?yàn)槠髽I(yè)提供了一個信息結(jié)構(gòu)。一個EIS系統(tǒng)提供很好定義的服務(wù)的集合給它的客戶。這些服務(wù)在客戶看來是本地的和/或者遠(yuǎn)程的接口。EIS的例子有:一個ERP系統(tǒng),一個事務(wù)處理系統(tǒng)的主框架,一個遺留的數(shù)據(jù)庫系統(tǒng)。
Enterprise Bean Provider Enterprise Bean提供商 生產(chǎn)enterprise bean,remote和home接口,配置描述符文件,并把這些打包入JAR文件的應(yīng)用程序開發(fā)人員
Enterprise JavaBeans(TM) (EJB) 一個用于開發(fā)和使用面向?qū)ο蟮?,分布式的,企業(yè)級應(yīng)用程序的組件體系結(jié)構(gòu)。使用Enterprise JavaBeans體系結(jié)構(gòu)編寫的軟件是可擴(kuò)展的,面向事務(wù)的,多用戶的,安全的。
entity bean 一個代表由數(shù)據(jù)庫維護(hù)的持久數(shù)據(jù)的enterprise bean。一個entity bean可以管理它自己的持久性,或者把這個功能授權(quán)給它的容器。一個 entity bean由一個主鍵來標(biāo)識。如果存放entity bean的容器崩潰了,那么這個entity bean,它的主鍵,以及任何遠(yuǎn)程的引用都能從崩潰中幸存下來。
ebXML ebXML建立在XML(Extensive Markup Language)之上,目的是提供一系列模塊化的規(guī)范,使任何地方的任何規(guī)模的企業(yè)都能夠通過Internet指導(dǎo)商業(yè)活動。它提供了公司和組織一個標(biāo)準(zhǔn)的方法來交換數(shù)據(jù),指導(dǎo)商業(yè)關(guān)系,交流數(shù)據(jù)通過公共的形式,定義并注冊商業(yè)過程
exception 異常 一個在程序執(zhí)行過程中阻止程序正常執(zhí)行的事件,通常是一個錯誤。Java語言通過try,catch和throw關(guān)鍵字支持異常的處理,參見exception handler
exception handler 一段處理特定類型的異常的代碼。如果程序能夠從異常中恢復(fù)過來,那么在處理完異常之后程序可以繼續(xù)執(zhí)行。
executable content 在HTML文件中執(zhí)行的應(yīng)用程序,參見applet。
extends 繼承 類X 通過extend 類Y來添加功能,或者添加變量,或者添加方法,或者覆蓋類Y的方法。一個接口extends另外一個接口來添加方法。類X稱為類Y的一個子類,參見derived from
field 域 一個類的數(shù)據(jù)成員。除非顯式指明,否則一個field不是static的
final 一個Java語言的關(guān)鍵字。你只能定義一個實(shí)體一次,以后不能改變它或繼承它。更嚴(yán)格的講:一個final修飾的類不能被子類化,一個final修飾的方法不能被重寫,一個final修飾的變量不能改變其初始值。
finally 一個Java語言的關(guān)鍵字,用來執(zhí)行一段代碼不管在前面定義的try語句中是否有異?;蜻\(yùn)行時錯誤發(fā)生。
float 一個Java語言的關(guān)鍵字,用來定義一個浮點(diǎn)數(shù)變量
for 一個Java語言的關(guān)鍵字,用來聲明一個循環(huán)。程序員可以指定要循環(huán)的語句,推出條件和初始化變量。
FTP 基本的Internet文件傳輸協(xié)議(File Transfer Protocol)。FTP是基于TCP/IP協(xié)議的,它允許在主機(jī)之間通過Internet傳送文件。參見TCP/IP
formal parameter list 在一個方法的定以中指定的參數(shù)。參見actual parameter list
handle 一個標(biāo)識enterprise bean的對象。客戶可以串行化handle,以后從串行化中恢復(fù)handle來得到一個對enterprise bean的引用
hexadecimal 十六進(jìn)制的 使用16作為基的計數(shù)系統(tǒng)。記號0-9和a-f(或者A-F)代表了數(shù)字0到15。在Java中16進(jìn)制數(shù)必須帶有0x前綴。參見octal
hierarchy 關(guān)系的一種分類,除了最高層的對象(通常稱作root),每一個對象有一個專門的上層對象。每個對象可以由一個或多個下層對象在層次關(guān)系中。在Java中,root對象是Object
home interface enterprise bean兩個接口中的一個。home接口定義了0個或多個方法來創(chuàng)建和刪除一個enterprise bean。對于session bean,home接口定義了創(chuàng)建和刪除方法,然而對于entity bean,home接口定義了創(chuàng)建,查找和刪除的方法。
home handle 一個對象,能夠用來得到對一個home接口的引用。一個home handle能夠被串行化寫入持久存儲器中,通過反串行化來得到這個引用。 HTML HyperText Markup Language的縮寫。這是一個文件格式,基于SGML,為了超文本在Internet上的傳輸。它十分簡單,允許嵌入圖片,聲音,視頻流,表單域和簡單的文本格式。對其他對象的引用被嵌入到URLs中。
HTTP HyperText Transfer Protocol的縮寫。Internet的協(xié)議,基于TCP/IP,用來獲得遠(yuǎn)程主機(jī)上的超文本。參見TCP/IP。
HTTPS 建立在SSL協(xié)議之上的超文本傳輸協(xié)議(HTTP)
IDL 接口定義語言(Interface Definition Language)的縮寫,使用Java(TM)編寫的API提供基于標(biāo)準(zhǔn)的和CORBA的交互性和連接性。
identifier 標(biāo)識符 在Java程序中一個對象的名稱
IIOP Internet Inter-ORB Protocol的縮寫。一個用來在CORBA對象請求代理之間交流的協(xié)議。
if Java編程語言的一個關(guān)鍵字,用來生成一個條件測試,如果條件為真,就執(zhí)行if下的語句。
implements Java(TM)編程語言的一個關(guān)鍵字,在類的聲明中是可選的,用來指明當(dāng)前類實(shí)現(xiàn)的接口。
import Java(TM)編程語言的一個關(guān)鍵字,在源文件的開始部分指明后面將要引用的一個類或整個包,這樣就不必在使用的時候加上包的名字。
inheritance 繼承 一個概念:一個類型會自動包含其父類型(supertypes)的變量和方法。參見superclass, subclass。
initialization parameter 初始化Servlet上下文的參數(shù)。
instance 實(shí)例 一個特定類型的對象。在Java(TM)語言中,一個對象是由new操作符創(chuàng)建的。 instance method 實(shí)例方法 任何跟一個類的實(shí)例相關(guān)的方法,也稱作method。參見class method。
instance variable 實(shí)例變量 任何和一個特定對象相關(guān)的數(shù)據(jù)項(xiàng)。每一個類的實(shí)例有一份類定義中聲明的實(shí)例變量的拷貝,也稱作field。參見class variable。
instanceof 一個二操作數(shù)的Java(TM)語言關(guān)鍵字,用來測試第一個參數(shù)的運(yùn)行時類型是否和第二個參數(shù)兼容。
int Java(TM)的一個關(guān)鍵字,用來定義一個整形變量
interface Java(TM)的一個關(guān)鍵字,用來定義一系列的方法和常量。它可以被類實(shí)現(xiàn),通過implements關(guān)鍵字。
Internet 一個由全球各個組織,各個國家的數(shù)百萬的主機(jī)組成的巨大的一個網(wǎng)絡(luò)。它是由很多小網(wǎng)絡(luò)物理的連接在一起而成的,數(shù)據(jù)通過公共的一組協(xié)議傳輸。
IP Internet Protocol的縮寫,Internet的基本協(xié)議,它提供不可靠的主機(jī)間的數(shù)據(jù)包的傳送。它不保證是否數(shù)據(jù)包能夠正確傳送,需要多久的時間來傳送,或者當(dāng)有多個包時是否按順序到達(dá)。建立在該協(xié)議之上的協(xié)議提供連接和可靠性的概念。參見 TCP/IP.
interpreter 解釋器 一個可選解碼并且執(zhí)行代碼中的每一句語句的模塊。Java(TM)解釋器解碼并執(zhí)行為符合Java虛擬機(jī)規(guī)范的字節(jié)碼。參見compiler, runtime system。
ISV Independent Software Vendor的縮寫
Java免費(fèi)學(xué)習(xí) Java自學(xué)網(wǎng) http://www.
|