JAVA詞彙大全

JAVA詞彙大全

A B C D E F H I J L M O P R S T U V W 

 

 

A

  Abstract Window Toolkit(AWT)抽象窗口工具集 
  一個用本地圖形組件實現的圖形接口。這些組件提供了大部分的本地組件。這個接口正逐步被Swing組件所替代,參見Swing Set.

  Abstract 抽象的
  一個Java語言中的關鍵字,用在類的聲明中來指明一個類是不能被實例化的,但是可以被其它類繼承。一個抽象類可以使用抽象方法,抽象方法不需要實現,但是需要在子類中被實現

  abstract class 抽象類
  含有一個或多個抽象方法的類,不能被實例化。定義抽象類的目的是使其他類能夠從它繼承,並且通過實現抽象方法使這個類具體化

  abstract method 抽象方法
  沒有實現的方法

  access control 訪問控制
  控制用戶或程序訪問資源的權限,保證資源的一致性的方法

  API 應用程序接口
  Application Programming Interface的縮寫。指導應用程序開發人員訪問類方法和類狀態的說明

  applet 小應用程序
  通常在Web瀏覽器中執行的一個Java組件,同樣可以在其他的支持applet模型的應用程序或設備中執行
 
  Applet container applet容器
  一個支持applet的容器 

  argument 參數
  在函數調用中使用的數據項。一個參數可以是常量、變量或表達式
 
  array 數組 
  相同類型的數據的集合,每一個數據項通過一個整數唯一標識

  ASCII 
  American Standard Code for Information Interchange的縮寫。一個標準的7位字符編碼,參見Unicode

 

B

  Bean
  一個可以重用的組件,可以通過組合Bean來創建應用程序

  bean-managed persistence 
  當一個實體bean實例和資源管理器交換數據的時候,由實體bean實例來管理

  bean-managed transaction 
  Enterprise Bean定義事務的界限的時候

  binary operator 二值操作符
  有兩個操作數的操作符 

  bit 位
  計算機中表示信息的最小單位,只有0和1兩個值

  bitwise operator 位操作符
  並行的對一個或多個操作數的位進行單獨的操作。比如二進制邏輯運算符(&,|,^),二進制移位符(<<,>>,>>>)和求補運算符(~)

  block 塊
  在Java語言中,任何被大括號括起來的程序段。

  boolean 邏輯型
  指一個表達式或一個變量只能有true或者false兩種類型。Java語言提供了boolean類型以及true和false兩個常量

  break 
  一個Java的關鍵字,用來改變程序執行流程,立刻從當前語句的下一句開始執行從。如果後面跟有一個標籤,則從標籤對應的地方開始執行

  business logic 商業邏輯 
  實現某個應用功能的代碼。在Enterprise JavaBeans模型中,這種邏輯是由某個Enterprise Javabean的方法實現的。

  business method 商業方法 
  某個Enterprise Javabean的方法用來實現商業邏輯或者某個應用的規則。

  Byte 字節 
  順序的8位bit,Java語言中有對應的byte類型

  bytecode 字節碼 
  由Java編譯器生成的跟機器相關代碼,由Java解釋器執行

 

 

C

 

  callback methods 回調方法 
  組件的方法,由存放該組件的容器來調用的,用來在組件生命週期中通知它重要的事件

  case 
  Java語言的關鍵字,用來定義一組分支選擇,如果某個值和switch中給出的值一樣,就會從該分支開始執行。 

  casting 
  強制類型轉化換 
 
  catch 
  Java的一個關鍵字,用來聲明當try語句塊中發生運行時錯誤或非運行時異常時運行的一個塊。

  char 
  Java語言的一個關鍵字,用來定義一個字符類型

  class 類 
  在Java語言中定義一個特定類的實現。一個類的定義包含成員變量,成員方法,還有這個類實現的接口,以及這個類的父類。如果沒有顯式指明父類,那麼它的父類會隱式的被認爲是Object。

  class method 類方法 
  不需要引用特定對象就可以使用的方法,類方法的作用域是全局的,而不是某個特定的類實例,也被稱作靜態方法static method,參看instance method

  classpath 類路徑 
  Classpath是一個環境變量,用來向Java虛擬機和基於Java的應用程序指明系統類庫和用戶類庫的位置(比如,工具包在JDK1.1.X/bin目錄中)

  class variable 類變量 
  一個和整個類相關的數據項,而不是隻和某個實例,類變量在類定義中定義,也被稱作static field,參看instance variable.

  codebase 
  和<APPLET>標籤中的Code屬性配合給出找到applet類的完整路徑:Code給出文件的名字,Codebase指出包含該文件的URL路徑

  comment 註釋 
  在編程語言中被編譯器忽略的解釋性語句。在Java中註釋使用//或/*…*/定界

  compiler 編譯器 
  一個把源代碼翻譯成機器可以執行的代碼的程序。Java編譯器把Java源碼翻譯成Java虛擬機能夠識別的字節碼,參見interpreter

  component 組件 
  一種被容器所支持的應用級的軟件單元。組件在使用的時候是可配置的。J2EE平臺定義了四種類型的組件:Enterprise Bean,Web components,applets和application client。

  component contract 
  組件和它的容器之間的規範。這種規範包括:組件的生命週期的管理,一個上下文的接口,組件可以通過它獲得容器的信息和服務,以及每個容器必須提供的一系列服務。

  component environment 
  應用程序組件提供商定義的一個集合,使組件在J2EE組件的名字空間中可見。環境選項由組件的使用描述符指明。每一個組件命名並訪問它的環境配置值通過使用java:comp/evn JNDI上下文。這些值可以是組件所依賴的一個對象,比如JDBC DataSouce,或者一個簡單值,比如一個稅率。

  Connector 連接器 
  一個標準的擴充機制使容器可以提供到EISs的連接。一個連接器連接到特定的EIS,由資源適配器和針對EIS的應用開發工具組成。一個資源適配器插入到一個容器通過在連接器體系結構中定義的系統級的聯繫。

  connector architecture 
  一個集成J2EE和EISs的體系結構。這個體系結構中有兩大部分:一個EIS廠商提供的資源適配器和一個允許這個適配器插入的J2EE服務器。這個體系結構定義了一系列資源適配器爲了能插入J2EE服務器而必須支持的規範,比如事務,安全,資源管理。

  Constructor 構造函數 
  一個創建對象的僞方法。在Java語言中構造函數是和類同名的成員函數。構造函數一般用在new操作符之後。

  Container 容器 
  一個爲組件提供生命週期管理,安全,配置,和運行時服務的實體。每一個類型的容器(EJB, Web, JSP, servlet, applet, 和application client)也會提供各自組件相關的服務

  container-managed persistence 
  當一個實體bean實例和資源管理器交換數據的時候,由資源管理器來管理

  container-managed transaction 
  當一個EJB容器定義一個事務的邊界的時候,一個Bean必須使用這種事務類型

  continue 
  一個Java的關鍵字,用來打斷當前循環過程,從當前循環的最後重新開始執行,如果後面跟有一個標籤,則從標籤對應的地方開始執行。

  core class 核心類 
  一個Java平臺上的標準的公共類或接口。Java平臺的核心類,至少在所有的能支持Java的操作系統的平臺上都是可用的。一個完全用Java編寫的程序只需要Java核心類就可以運行了,這意味着它能夠在任何地方運行,參看100% Pure Java(TM).

  Core Packages 核心包 
  在任何Java平臺和任何兼容平臺上必須被支持的API的集合。

  

D

  Declaration 聲明 
  一個在標識符和屬性之間建立聯繫的語句,不需要必要的存儲分配或具體實現。參見definition

  default 缺省的 
  一個Java語言的關鍵字,作爲在switch語句中的所有case之後的可選項,如果所有的case條件都沒有被滿足,就會執行default語句
 
  delegation 授權 
  一種某個負責人批准另外一個負責人在一定限制下使用它的身份或特權的行爲

  deprecation 
  指不再推薦的類,接口,構造函數,方法或成員變量,可能在以後的版本中會消失

  derived from 
  類X "derived from" 類Y就是指類X是從類Y繼承過來的,參見subclass, superclass

  distributed 分佈的 
  在多於一個的地址空間內運行
  
  distributed application 分佈式應用 
  由不同的運行於分離的運行環境下的組件構成的應用程序,通常是在不同的平臺上通過網絡互聯起來。典型的分佈式應用是二端(Client/Server),三端(client/middleware/server)和n端(client/multiple middleware/multiple server)

  do 
  一個Java語言的關鍵字,用來聲明一個循環,這個循環的結束條件可以通過while關鍵字設置

  DOM 
  Document Object Model的縮寫。一棵由擁有包含遍歷這棵樹並且生成相應XML文檔的接口的對象構成的樹,符合W3C的規範 

  double 
  一個Java語言的關鍵字,用來定義一個double類型的變量

  

E

  EJB container EJB容器 
  一個實現了J2EE體系結構中EJB組件規範的容器。這個規範指定了一個Enterprise bean的運行時環境,包括安全,一致性,生命週期,事務,配置,和其他的服務。一個EJB容器可以由EJB或者J2EE服務器提供。

  EJB Container Provider EJB容器提供商
  提供EJB容器的廠商

  EJB context EJB上下文 
  一個允許Enterprise Bean使用容器提供的服務和獲得客戶-請求(client-invoke)方法調用者信息的對象

  EJB home object 
  一個提供關於Enterprise Bean生命週期操作(創建,刪除,查找)的對象。這個對象的類型是由容器的配置工具產生的。EJB home object實現了Enterpeise Bean的home接口。客戶通過引用一個EJB home object來進行生命週期的操作。客戶使用JNDI來定位一個EJB home object

  EJB .jar file 
  一個包含EJB模塊的JAR文件

  EJB module 
  一個由一個或多個Enterprise bean和一個EJB配置描述符組成的軟件單元。

  EJB object 
  實現了enterprise bean的remote接口的對象。客戶不能直接引用一個enterprise bean的實例;客戶總是引用一個EJB object。EJB object的類型是由容器的配置工具生成的。

  EJB server 
  爲EJB容器提供服務的軟件。比如,典型的,一個EJB容器總是依靠一個作爲EJB Server一部分的事務管理器來進行雙向的確認在所有參與的資源管理器之間。J2EE體系結構假設EJB容器和EJB Server是由同一廠商提供的,所以沒有制定這兩個實體之間的規範。一個EJB Server可以包含一個或多個EJB Container

  EJB Server Provider 
  提供EJB Server的廠商

  EIS resource 
  一個爲客戶提供符合EIS規範的功能的實體。例子有:一條或多條數據庫中的記錄,在一個ERP系統中的一個business object,在一個事務處理系統中的一個事務程序

  else 
  一個Java語言的關鍵字,如果if語句的條件不滿足就會執行該語句。

  encapsulation 封裝
  一個模塊中的內部屬性,因爲對象會封裝數據和實現,使用者可以把對象看作一個能提供服務的黑匣子。實例變量可以被添加,刪除,或改變。只要這個對象所提供的服務是不變的,使用這個對象的代碼就可以繼續使用而不需要修改,參見instance variable, instance method.

  enterprise bean 
  實現商業任務和商業實體的組件;或者是一個entity bean,或者是一個session bean

  Enterprise Information System (EIS) 
  一個包含企業已經存在的獲取企業級信息的系統的應用程序,這些應用程序爲企業提供了一個信息結構。一個EIS系統提供很好定義的服務的集合給它的客戶。這些服務在客戶看來是本地的和/或者遠程的接口。EIS的例子有:一個ERP系統,一個事務處理系統的主框架,一個遺留的數據庫系統。

  Enterprise Bean Provider Enterprise Bean提供商 
  生產enterprise bean,remote和home接口,配置描述符文件,並把這些打包入JAR文件的應用程序開發人員

  Enterprise JavaBeans(TM) (EJB) 
  一個用於開發和使用面向對象的,分佈式的,企業級應用程序的組件體系結構。使用Enterprise JavaBeans體系結構編寫的軟件是可擴展的,面向事務的,多用戶的,安全的。

  entity bean 
  一個代表由數據庫維護的持久數據的enterprise bean。一個entity bean可以管理它自己的持久性,或者把這個功能授權給它的容器。一個  entity bean由一個主鍵來標識。如果存放entity bean的容器崩潰了,那麼這個entity bean,它的主鍵,以及任何遠程的引用都能從崩潰中倖存下來。

  ebXML 
  ebXML建立在XML(Extensive Markup Language)之上,目的是提供一系列模塊化的規範,使任何地方的任何規模的企業都能夠通過Internet指導商業活動。它提供了公司和組織一個標準的方法來交換數據,指導商業關係,交流數據通過公共的形式,定義並註冊商業過程

  exception 異常 
  一個在程序執行過程中阻止程序正常執行的事件,通常是一個錯誤。Java語言通過try,catch和throw關鍵字支持異常的處理,參見exception 
handler

  exception handler 
  一段處理特定類型的異常的代碼。如果程序能夠從異常中恢復過來,那麼在處理完異常之後程序可以繼續執行。

  executable content 
  在HTML文件中執行的應用程序,參見applet。

  extends 繼承
  類X 通過extend 類Y來添加功能,或者添加變量,或者添加方法,或者覆蓋類Y的方法。一個接口extends另外一個接口來添加方法。類X稱爲類Y的一個子類,參見derived from
 

 


F

  field 域 
  一個類的數據成員。除非顯式指明,否則一個field不是static的

  final 
  一個Java語言的關鍵字。你只能定義一個實體一次,以後不能改變它或繼承它。更嚴格的講:一個final修飾的類不能被子類化,一個final修飾的方法不能被重寫,一個final修飾的變量不能改變其初始值。

  finally 
  一個Java語言的關鍵字,用來執行一段代碼不管在前面定義的try語句中是否有異常或運行時錯誤發生。

  float 
  一個Java語言的關鍵字,用來定義一個浮點數變量

  for 
  一個Java語言的關鍵字,用來聲明一個循環。程序員可以指定要循環的語句,推出條件和初始化變量。

  FTP 
  基本的Internet文件傳輸協議(File Transfer Protocol)。FTP是基於TCP/IP協議的,它允許在主機之間通過Internet傳送文件。參見TCP/IP

  formal parameter list 
  在一個方法的定以中指定的參數。參見actual parameter list

H

  handle 
  一個標識enterprise bean的對象。客戶可以串行化handle,以後從串行化中恢復handle來得到一個對enterprise bean的引用

  hexadecimal 十六進制的 
  使用16作爲基的計數系統。記號0-9和a-f(或者A-F)代表了數字0到15。在Java中16進制數必須帶有0x前綴。參見octal

  hierarchy 
  關係的一種分類,除了最高層的對象(通常稱作root),每一個對象有一個專門的上層對象。每個對象可以由一個或多個下層對象在層次關係中。在Java中,root對象是Object

  home interface 
  enterprise bean兩個接口中的一個。home接口定義了0個或多個方法來創建和刪除一個enterprise bean。對於session bean,home接口定義了創建和刪除方法,然而對於entity bean,home接口定義了創建,查找和刪除的方法。

  home handle 
  一個對象,能夠用來得到對一個home接口的引用。一個home handle能夠被串行化寫入持久存儲器中,通過反串行化來得到這個引用。
 
  HTML 
  HyperText Markup Language的縮寫。這是一個文件格式,基於SGML,爲了超文本在Internet上的傳輸。它十分簡單,允許嵌入圖片,聲音,視頻流,表單域和簡單的文本格式。對其他對象的引用被嵌入到URLs中。

  HTTP 
  HyperText Transfer Protocol的縮寫。Internet的協議,基於TCP/IP,用來獲得遠程主機上的超文本。參見TCP/IP。 

  HTTPS 
  建立在SSL協議之上的超文本傳輸協議(HTTP)

 

 

I

  IDL 
  接口定義語言(Interface Definition Language)的縮寫,使用Java(TM)編寫的API提供基於標準的和CORBA的交互性和連接性。

  identifier 標識符 
  在Java程序中一個對象的名稱

  IIOP 
  Internet Inter-ORB Protocol的縮寫。一個用來在CORBA對象請求代理之間交流的協議。

  if 
  Java編程語言的一個關鍵字,用來生成一個條件測試,如果條件爲真,就執行if下的語句。

  implements 
  Java(TM)編程語言的一個關鍵字,在類的聲明中是可選的,用來指明當前類實現的接口。

  import 
  Java(TM)編程語言的一個關鍵字,在源文件的開始部分指明後面將要引用的一個類或整個包,這樣就不必在使用的時候加上包的名字。

  inheritance 繼承 
  一個概念:一個類型會自動包含其父類型(supertypes)的變量和方法。參見superclass, subclass。

  initialization parameter 
  初始化Servlet上下文的參數。

  instance 實例 
  一個特定類型的對象。在Java(TM)語言中,一個對象是由new操作符創建的。
  
  instance method 實例方法 
  任何跟一個類的實例相關的方法,也稱作method。參見class method。

  instance variable 實例變量 
  任何和一個特定對象相關的數據項。每一個類的實例有一份類定義中聲明的實例變量的拷貝,也稱作field。參見class variable。

  instanceof 
  一個二操作數的Java(TM)語言關鍵字,用來測試第一個參數的運行時類型是否和第二個參數兼容。

  int 
  Java(TM)的一個關鍵字,用來定義一個整形變量

  interface 
  Java(TM)的一個關鍵字,用來定義一系列的方法和常量。它可以被類實現,通過implements關鍵字。

  Internet 
  一個由全球各個組織,各個國家的數百萬的主機組成的巨大的一個網絡。它是由很多小網絡物理的連接在一起而成的,數據通過公共的一組協議傳輸。

  IP 
  Internet Protocol的縮寫,Internet的基本協議,它提供不可靠的主機間的數據包的傳送。它不保證是否數據包能夠正確傳送,需要多久的時間來傳送,或者當有多個包時是否按順序到達。建立在該協議之上的協議提供連接和可靠性的概念。參見 TCP/IP. 

  interpreter 解釋器
  一個可選解碼並且執行代碼中的每一句語句的模塊。Java(TM)解釋器解碼並執行爲符合Java虛擬機規範的字節碼。參見compiler, runtime system。

  ISV 
  Independent Software Vendor的縮寫

 

J

  J2EE application 
  任何可配置的J2EE功能單元。可能是由一個或多個軟件模塊與一個J2EE應用程序配置描述符打包成.ear文件。J2EE應用程序通常設計成在多機環境下運行的分佈式應用。 
 
  J2EE product 
  一個遵循J2EE平臺規範的實現。 

  J2EE Product Provider 
  提供J2EE產品的生產商。 

  J2EE server 
  J2EE Product的運行時部分。一個J2EE提供Web和/或EJB容器。 

  JAE 
  Java(TM) Application Environment的縮寫。Java Development Kit (JDK(TM))的源代碼。 

  JAR Files (.jar) 
  Java ARchive的縮寫。一種把許多文件聚合到一個文件的一種文件格式。 

  JAR file format 
  JAR是一種把許多文件聚合到一個文件的平臺無關一種文件格式。許多個用Java編寫的applet以及它們所需要的組件(.class文件,圖片,聲音和其他資源文件)能夠被打包到一個JAR文件中,以便以後在單獨一個HTTP請求中就能夠下載到客戶端。它同樣支持文件壓縮和數字簽名。 

  Java(TM) 
  是Sun公司的商標,標識了一系列在獨立的和網絡化的環境中創建並安全的運行程序的技術。

  Java Application Environment (JAE) 
  Java Development Kit (JDK(TM))的源代碼。

  Java(TM) 2 Platform, Standard Edition (J2SE platform) 
  核心的Java技術平臺

  Java(TM) 2 Platform, Enterprise Edition (J2EE platform) 
  一個用來開發和配置企業應用程序的環境。J2EE平臺由一系列的服務,應用程序接口(APIs)和提供開發多級的,基於Web的功能的協議組成。 

  Java(TM) 2 SDK, Enterprise Edition 
  Sun公司的對J2EE平臺的一個實現。這個實現提供了一個可操作的J2EE平臺的定義。

  JavaBeans(TM) 
  一個可移植的,平臺無關的,可重用的組件模型。

  Java Blend(TM) 
  一個通過映射數據庫數據到Java編程環境中的對象(Object)和映射對象到數據庫使程序員能夠簡化數據庫應用開發的產品。

  Java Card(TM) API 
  一個和ISO 7816-4兼容的應用開發環境,集中在smart card上。

  JavaCheck(TM) 
  一個工具,用來檢查一個應用程序或一個applet是否符合某個規範。

  Java(TM) Compatibility Kit (JCK) 
  一個測試包,一組工具,和其它的一些需求,用來檢查一個實現是否和Java平臺規範和軟件參考實現兼容。 

  Java Database Connectivity (JDBC(TM))
  一個Java平臺和大量數據庫平臺之間互聯的平臺無關的工業標準。JDBC(TM)提供了調用級的API來操作支持SQL語言的數據庫。

  Java Developer Connection(SM) 
  一個爲個人開發者設計的服務,提供在線訓練,產品打折,專題文章,錯誤信息和一些早期的版本兼容性信息。 

  Java Development Kit (JDK(TM)) 
  一個軟件開發平臺,支持使用Java語言編寫Applet或應用程序。

  Java(TM) Enterprise API 
  這個API使編寫大型的,可能在一個組織中或Internet上與其它應用程序共享多媒體數據的商業或數據庫應用程序變得簡單。在Java(TM) 
Enterprise API家族中已經有四個APIs被設計出來。

  Java(TM) Foundation Classes (JFC) 
  一個擴展,把圖形用戶接口加入到抽象窗口工具集(AWT)中。

  Java(TM) IDL 
  一個提供J2EE平臺與CORBA交互能力和互聯能力的技術。這些兼容性使J2EE應用程序能夠通過OMG IDL和IIOP調用遠程網絡上的操作。

  Java(TM) Interface Definition Language (IDL) 
  用Java編寫的APIs,提供標準化的與CORBA(Common Object Request Broker Architecture)的交互能力和互聯能力。

  Java(TM) Message Service (JMS) 
  使用企業級消息系統的API,比如IBM MQ Series,TIBCO Reanezvous等。

  Java Naming and Directory Interface(TM) (JNDI) 
  一組用來提供多重命名和目錄服務的APIs的集合。

  JavaOS(TM) 
  一個基於Java的操作系統,對各種計算和用戶平臺進行了優化。JavaOS(TM)操作環境提供了一個運行時規範,使Java程序能夠直接運行在硬件平臺之上而不需要宿主操作系統。

  Java(TM) Platform 
  由Java編程語言,一組APIs,類庫,其它在開發,編譯,錯誤檢查中要用到的程序,和一個能夠裝載並執行class文件的Java虛擬機組成。 

  除此之外,Java平臺的目標是提供一組一致的兼容的實現。符合兼容性規範的實現能夠得到Sun公司的兼容性標誌。

  Java 2是當前的一代Java平臺。
 
  Java(TM) Remote Method Invocation (RMI) 
  一個Java程序與Java程序之間夫人分佈式對象模型,其中使用Java編寫的遠程對象的方法能夠被其它Java虛擬機所調用,通常是在不同主機上。

  Java(TM) Runtime Environment (JRE) 
  一個Java Development Kit (JDK(TM))的子集,適合最終用戶和希望重新發布運行環境的開發人員。Java runtime environment由Java虛擬機,Java核心類和支持文件組成。
 
  JavaScript(TM) 
  一個能在瀏覽器端和Web服務器端執行的Web腳本語言。和所有的腳本語言一樣,它主要用來把其它組件捆綁在一起,或者接受用戶的輸入。

  JavaServer Pages(TM) (JSP) 
  一個擴展的Web技術,使用模板數據,定製元素,腳本語言,和服務器端的Java對象來返回動態的內容給客戶端。通常模板數據是HTML或XML元素,在許多情況下,客戶端是一個瀏覽器。

  JAX 
  JAX指代所有的基於Java的APIs,提供不同的對通過XML定義的數據的操作。這個集合包括XML解析,ebXML或者UDDI倉庫的註冊,內部應用程序消息傳遞,數據綁定,和遠程過程調用。

  JSP action 
  一個JSP元素,通過它可以操作隱含對象和其它服務器端對象,也能夠定義新的腳本變量。Actions遵循XML的語法,由一個開始標記開始,一個主體和一個結束標記。如果主體是空的,它也可以使用空標記。標記必須有一個前綴。

  JSP action, standard 
  一個JSP規範中定義的一個action,對一個JSP文件而言總是可見的,不需要導入。

  JSP action, custom 
  一個使用可移植的方式描述的action,使用標記庫的描述符和一系列通過JSP頁面的taglib直接導入的Java類來描述。

  JSP application 
  一個獨立的使用JavaServer Page技術編寫的Web應用程序,包括JSP文件,servlets,HTML文件,圖片,applet和JavaBeans組件。

  JSP container 
  一個提供和servlet容器同樣服務的容器和一個把JSP頁面轉換成servlet的引擎。

  JSP container, distributed 
  一個能夠運行被標記爲分佈式的在一臺或多臺主機上運行的多個Java虛擬機上運行的應用程序的容器。

  JSP declaration 
  一個JSP腳本元素,用來在JSP文件中聲明方法和變量。

  JSP directive 
  一個JSP元素,用來給JSP容器一個說明,在翻譯的時候被解釋。

  JSP element 
  能夠被JSP解釋器識別的JSP頁面的一部分。一個element可以是一個說明,一個動作,或者一個腳本元素。

  JSP expression 
  一個包含合法的腳本語言表達式的腳本元素,被計算,轉換成一個字符串,然後放入隱含的out對象輸出。

  JSP file 
  開發人員爲了在瀏覽器中顯示動態網頁,使用HTML標記,核心JSP標記,定製JSP標記,和腳本語句編寫的使用.jsp結尾的文件。

  JSP page 
  一種基於普通文本的文檔,使用模板數據和JSP元素來描述如何處理一個請求併產生一個應答。

  JSP scripting element 
  一個JSP聲明,腳本片斷,或一個表達式,遵循JSP規範定義的語法,它的內容在是JSP頁面中使用的腳本語言。JSP規範描述了頁面屬性language爲java的頁面的語法和語義。

  JSP scriptlet 
  一個包含任何在JSP頁面中合法的腳本語言的代碼片斷的JSP腳本元素。JSP規範描述了頁面屬性language爲java的頁面中合法的scriptlet。

  JSP tag 
  一段在左尖括號和右尖括號之間的一段文本,用在JSP文件中作爲JSP元素的一部分。這些標記是可區分的,和數據相對的,因爲它被尖括號包圍。

  JSP tag library 
  一系列標識通過標記庫描述符和Java類描述的定製動作的標記。一個可移植的有唯一URL的,定義實現特定功能的定製標籤的Java類庫。一個JSP標籤庫可以導入任何JSP文件,被各種不同的腳本語言所使用。

  Java(TM) Technologies 
  一系列在獨立的和網絡化的環境中創建並安全的運行程序的技術。

  Java(TM) Transaction API (JTA) 
  一個API接口允許應用程序和J2EE服務器處理事務。

  Java(TM) Transaction Service (JTS) 
  指代一個事務管理器的實現,支持JTA,並且在API之下實現了Java和OMG Object Transaction Service (OTS) 1.1規範之間的映射。

  Java(TM) virtual machine (JVM)* 
  在微處理器上安全的,兼容的執行Java class文件中字節碼的軟件執行引擎(不論是在一個計算機上還是其它電子設備上)

  Java HotSpot performance engine - 一個性能非凡的Java運行環境,提供了一個運行時自適應動態優化應用程序的編譯器。
  
  KJava virtual machine - 一個Java2平臺提供的微型版本,提供了低足印,高度優化的基本的Java運行環境。從Java虛擬機衍生而來,它針對小型互聯設備,大小從30K到大概128K,主要依據目標設備的功能強弱。

  Java Card Virtual Machine - 一個Java2平臺提供的微型版本,提供了超低足印,超高度優化的基本的Java運行環境。從Java虛擬機衍生而來,它的主要目標是smartcard和其它內存有限的設備,能夠在只有24K ROM,16K EEPROM和512字節RAM的設備上運行。

  Java Web Server(TM) 
  易於使用的,可擴展的,容易管理的,安全的,平臺無關的解決方案,可以加速和簡化你的Inetrnet和IntranetWeb站點的配置和管理。它提供快速的方法構建魯棒的,有特點的,基於Java的服務器應用程序。

  Java Workshop(TM) 
  一個集成到同一個環境中的全面的工具的集合,管理使用Java技術編寫程序。Java Workshop 軟件使用高度模塊化的結構,使你很容易的在總體結構上插入新的工具。

  JavaSpaces(TM) 
  爲Java代碼提供分佈持久性和數據交換機制的一項技術。 

  JavaSoft(TM) 
  Sun Microsystems公司以前的一個商業單位,現在被稱作Sun Microsystems, Inc., Java Software division

  JDBC(TM) 
  Java(TM) Database Connectivity的縮寫。一個Java平臺和大量數據庫平臺之間互聯的平臺無關的工業標準。JDBC(TM)提供了調用級的API來操作支持SQL語言的數據庫。

  JDK(TM) 
  Java(TM) Development Kit軟件。一個軟件開發平臺,支持使用Java語言編寫Applet或應用程序。

  JFC 
  Java(TM) Foundation Class的縮寫。一個擴展,把圖形用戶接口加入到抽象窗口工具集(AWT)中。

  Jini(TM) Technology 
  一組Java APIs,可能是任何一個Java 2平臺的可選包。Jini API使網絡設備和服務變得透明,不再需要用戶去管理系統或網絡使其正常工作。
  Jini在目前是任何一個Java平臺版本的一個可選軟件包。

  JNDI 
  Java Naming and Directory Interface(TM)的縮寫,一組用來提供重命名和目錄服務的APIs的集合。

  JPEG 
  Joint Photographic Experts Group的縮寫。 由這個小組建立的一個圖象文件壓縮標準。它通過幾乎察覺不出的圖象質量的損失來實現了巨大的圖象壓縮比。

  JRE 
  Java(TM) runtime environment的縮寫。一個Java Development Kit (JDK(TM))的子集,適合最終用戶和希望重新發布運行環境的開發人員。Java runtime environment由Java虛擬機,Java核心類和支持文件組成。

  Just-in-time (JIT) Compiler 
  一個在Java運行時,把所有字節碼轉換爲本地代碼的編譯器。這樣就會加速Java的執行,相對Java虛擬機的解釋執行。

  JVM 
  參見: Java(TM) Virtual Machine (JVM)*。

 

L

 

  lexical 
  關於如何把源代碼翻譯成各種編譯器能夠識別的記號

  literal 
  整數,浮點數,字符的基本表示方法。比如,字面上3.0是一個雙精度浮點數,"a"是一個字符。

  local variable 
  一個塊中可見的數據項,但是對塊外面的代碼是不可見的。比如,任何在一個方法中聲明的變量是一個局部變量,不能在方法外面被使用。
 
  long 
  Java語言的一個關鍵字,用來定義一個long類型的變量。

 

M

  member 
  類的一個域或者方法,除非顯式指明,否則一個member不是靜態的。 

  method 
  類中定義的一個方法,參見instance method, class method,除非顯式指明,否則一個method不是靜態的。

  module 
  一個軟件單位,由一個或多個相同容器類型的J2EE組件和一個相同類型的配置描述符組成。有三種module類型:EJB,Web,和Application Client。模塊可以被配置成獨立的單元或嵌入到應用程序中。

  Mosaic 
  一個提供簡單圖形界面,使用戶能夠方便的訪問Internet上的數據的程序。這些數據可能是簡單文件,或者超文本文檔。Mosaic是由NCSA的一個小組編寫的。

  multithreaded 
  描述一個程序,它的代碼被設計成擁有多個同時被執行的部分。參見thread。

 

O

  object 
  面向對象程序的主要的一個構造塊。每一個對象是一個編程單元,由數據(instance methods)和功能(instance methods)組成,參見class。

  object-oriented design 
  一個軟件設計方法,通過類和對象爲抽象和具體的對象的特點建模。

  octal 
  使用8作爲基的計數系統。使用數字0-7。在Java中8進制數必須帶有0前綴。參見hexadecimal。 

  One 
  Open Net Environment的縮寫,由Sun組織,主要工業參與商資助,描述了一個易於理解的體系結構,用來創建,編譯和配置Web服務。ONE是平臺無關的,基於完全開放的標準。Sun ONE指代一個特定的由Sun和iPlanet提供的對這個體系結構的實現。

  Optional Packages 
  一個或多個APIs的集合,在Java平臺上,它們是可用的,並且可能在兼容平臺上也被支持。 
  隨着時間推移,Optional Packages可能因爲市場需要而變成必需的。

  ORB 
  Object Request Broker的縮寫。一個函數庫,使CORBA對象能夠定位另一個對象且和它通訊。

  OTS 
  Object Transaction Service的縮寫,一組接口定義使CORBA對象能夠處理事務。

  overloading 
  在同一個作用域裏面使用一個標識符指代多個對象。在Java語言中,你可以overload方法,但不能是變量和操作符。

  overriding 
  在子類中對在父類中定義的方法提供一個不同的實現。

 

P

  package 
  一組類型(types)。Package是由package關鍵字聲明的。

  peer 
  在網絡環境中,在同一層中的任何一個功能實體。

  persistence 
  一個傳輸entity bean狀態信息的協議,在entity bean的實例變量和下面的數據庫之間。

  PersonalJava(TM) 
  一個Java運行環境,用於在個人用戶設備上運行連接網絡的應用程序,比如家庭,辦公室和手機。

  pixel 
  顯示區域(比如監視器,打印機)的圖形元素。每一個pixel是可以單獨訪問的。

  POSIX 
  Portable Operating System for UNIX(TM)的縮寫。一個標準,通過一組最小的需要被支持的功能定義了在UNIX操作系統和應用程序之間兼容的語言接口。

  primary key 
  一個唯一的標識一個實現home接口的entity bean的對象。

  principal 
  分配給一個實體的標識,作爲通過證明後的結果。

  private 
  Java語言的一個關鍵字,用在方法或變量的聲明中。它表示這個方法或變量只能被這個類的其它元素所訪問。

  privilege 
  一個安全屬性,沒有值的唯一性,可能被許多標識所共享。一個privilege的例子是組。

  process 
  包含一個或多個線程的虛擬地址空間。

  property 
  用戶能夠設置的特徵,比如窗口的顏色。

  Profiles 
  一個Profile是一系列Java的APIs,通過添加屬性域來補充一個或多個Java平臺版本的不足。Profile可以包含其它的Profile。一個Profile實現要求Java 2平臺版本針對目標市場創建一個全面的開發和配置環境。每一個Profile必須符合一套兼容性規範。

  Profile可能在一個和多個版本上可用。
  一些Java 2平臺的Profile的例子,微型版本是:
  * PersonalJava(TM) - 爲顯示Web兼容的基於Java的內容的非PC產品。
  * Java Card(TM) - 針對secure card和其他內存極度有限的設備。

  protected 
  Java語言的一個關鍵字,在方法和變量的聲明中使用,它表示這個方法或變量只能被同一個類中的,子類中的或者同一個包中的類中的元素所訪問。

  public 
  Java語言的一個關鍵字,在方法和變量的聲明中使用,它表示這個方法或變量能夠被其它類中的元素訪問。

 

 

R

  re-entrant enterprise bean 
  一個enterprise bean,能夠被併發的,交叉的,或遞歸的調用,並且相互之間不干擾。

  reference 
  一個內容是地址的數據元素。

  remote interface 
  enterprise bean兩個接口中的一個。remote接口定義了能夠被客戶調用的商業方法。

  remove method 
  在home接口中定義的方法,客戶端可以調用它來刪除一個enterprise bean。

  resource adapter 
  一個系統級的軟件驅動,被EJB容器和應用程序客戶用來連接到一個EIS。通常一個resource adapter總是針對某一特定EIS的。它以函數庫的形式提供,運行在使用它的服務器或客戶地址空間中。一個resource adapter插入到一個容器中。應用程序組件配置容器,然後使用客戶端API(由adapter提供的)或者由高層抽象生成的工具來訪問下面的EIS。resource adapter和EJB容器配合提供與EIS連接的下層機制 - 事務,安全,和連接池。

  resource manager 
  提供訪問一組共享對象的能力。一個recource manager參與一個被事務管理器外部控制和調整的事務。一個resource manager通常和訪問它的客戶運行在不同的主機上和不同的地址空間中。

  resource manager connection 
  代表一個和資源管理器的會話的對象。

  resource manager connection factory 
  一個用來創建資源管理器對象的對象。

  return 
  Java語言的一個關鍵字,用來結束一個方法的執行。它後面可以跟一個方法聲明中要求的值。

  role (development) 
  在開發和配置一個基於J2EE技術的應用程序的過程中某個對象起到的作用。role有:應用程序組件提供者,應用程序編譯者, 應用程序配置者
, J2EE平臺提供者, EJB容器提供者, EJB容器提供者, Web容器提供者, Web服務器提供者,工具提供者和系統管理員。

  role (security) 
  一個抽象的邏輯的用戶組,由Application Assembler定義。當一個application被配置的時候,roles被映射到安全標識,比如負責人或者組,在操作和環境中。

  role mapping 
  把由容器所識別的組和負責人和由配置描述符定義的安全角色聯繫起來的一個過程。在組件被安裝到服務器之前,安全角色必須被配製器映射。

  rollback 
  當一個事務中所有的對數據庫的更新被取消的一個點。

  root 
  在對象層次中的一個對象,所有對象都是從它繼承而來的,root對象在層次圖中沒有上層對象,參見hierarchy, class, package。

  RPC 
  Remote Procedure Call的縮寫。通過向遠程主機發送網絡數據包執行,看上去就跟普通的調用過程(或方法調用)是一樣的,

  runtime system 
  一個軟件環境,其中能夠運行爲Java虛擬機編譯的程序。runtime system包含了爲了裝入用Java編寫的程序,動態連接本地方法,內存管理,異常處理和實現一個Java虛擬機(可能是Java一個解釋器)所必須的代碼。

S

  SAX 
  Simple API for XML的縮寫。一個爲訪問XML文檔提供的事件驅動的,串行訪問的機制。

  Sandbox 
  由許多的系統組件組成,從作爲應用程序一部分運行的安全管理器,到Java虛擬機中的和語言本身的安全措施。SandBox保證一個不可信任的,可能惡意攻擊的應用程序不能訪問系統資源。

  scope 
  一個特性標識,用來規定哪些地方標識符是可見的。Java環境中的大多數標識符擁有類或者局部的scope。實例變量和類變量有類的scope;它們在類的外部或者子類中使用時必須在它們前面加上一個類名前綴(對類變量和類方法)或者類實例名。所有其他的在方法內部定義的變量具有局部scope;它們只能在封閉的塊中使用。

  Secure Socket Layer (SSL) 
  一個爲了個人隱私在Web服務器和瀏覽器之間進行加密的協議。

  security attributes 
  一組和負責人相關聯的屬性。Security attributes能夠和一個負責人相關聯,通過J2EE產品提供商制定的認證協議。

  security constraint 
  一個明確的方法來註釋想要的對Web內容的保護。一個security constraint由一系列Web資源,一個認證限制和用戶數據限制組成。

  security context 
  一個對象,封裝了跟安全有關的兩個實體之間的共享狀態信息。

  security permission 
  由J2SE定義的J2EE平臺用來表述應用組件供應商必須遵循的編程限制的一個機制。

  security permission set 
  J2EE產品提供商爲每一個組件類型的執行所必須提供的安全允許的最小集合。

  security policy domain 
  一個作用域,其中安全策略被定義並且由安全管理員強制執行。一個security policy domain有以下的幾個特徵:
   它有一組用戶(或者負責人)
   它有一個很好定義的認證協議來認證用戶
   它可能有組的概念來簡化安全策略的設置

  security technology domain 
  一個作用域,其中同樣的安全機制被用來強制執行一個安全策略。在單個technology domain中可以存在多個security policy domain。

  server principal 
  服務器在操作系統中執行的地位。

  servlet 
  一種擴展Web服務器功能的Java程序,動態生成文檔,並且使用使用請求應答的方式和用戶交互。

  servlet container 
  一個提供網絡服務的容器,通過它,請求和應答被傳送,請求被解碼,應答被格式化。所有的servlet container必須支持HTTP協議的請求和應答,也可以支持其它的請求應答型協議比如HTTPS。

  servlet container, distributed 
  一個servlet容器,能夠運行一個標記爲分佈式的,在同一個主機或不同主機上的多個Java虛擬機中運行的應用程序。

  servlet context 
  一個對象,包含了一個servlet的可見域在它所在的Web應用程序中。通過context,一個servlet能夠記錄事件,得到對資源的URL引用,設置保存在同一context中其它servlet可以使用的屬性。

  servlet mapping 
  定義一個URL表達式和一個servlet的對應關係。mapping用來把請求映射到servlet。如果接收請求的容器是一個JSP容器,那麼一個有.jsp擴展名的URL會隱式地被映射。

  session 
  一個對象,servlet使用它來跟蹤和一個用戶的交互在Web應用程序的多個HTTP請求之間。

  session bean 
  一個enterprise bean,由客戶創建,通常只存在一個單獨的客戶/服務器會話中。一個session bean執行一些操作,比如爲客戶計算或者訪問數據庫。當一個sesion bean是事務型的時候,它是不可重新獲得的,如果發生系統崩潰的話。session bean可以是無狀態的,它們也能夠維持多個方法和事務之間的會話狀態。如果它們維持狀態,那麼由EJB容器負責管理這些狀態如果這個對象必須從內存中刪除的話。然而,session bean必須負責它自己的持久數據的管理。

  short 
  Java語言的關鍵字,用來定義一個short類型的變量。

  single precision 
  Java語言的規範之一,描述用32位表示的一個浮點數,參見double precision。 

  SGML 
  Standardized Generalized Markup Language的縮寫。ISO/ANSI/ECMA的一個標準,一種用來註釋文本文檔,提供文檔片斷的類型信息的規範。

  Smart Web Services 
  Smart Web Services通過增加用戶上下文的大小擴展了基本的Web服務的概念,能夠修改它們的操作來跟蹤一個用戶當前狀態的改變。這包括經典的"who, what, when, where, why"的描述符,組合起來定義一個用戶在任何時刻的上下文。

  SOAP 
  The Simple Object Access Protocol的縮寫,使用基於XML的數據結構和超文本傳輸協議(HTTP)的組合定義了一個標準的方法來使用Internet上各種不同操作環境中的分佈式對象。 

  SQL 
  Structured Query Language的縮寫。標準的關係數據庫語言,用來定義數據庫對象和操作數據。

  stateful session bean 
  擁有對話狀態的session bean。

  stateless session bean 
  沒有對話狀態的session bean,所有的無狀態session bean的實例都是一樣的。

  static 
  Java語言的關鍵字,用來定義一個變量爲類變量。類只維護一個類變量的拷貝,不管該類當前有多少個實例。"static" 同樣能夠用來定義一個方法爲類方法。類方法通過類名調用而不是特定的實例,並且只能操作類變量。

  static field 
  class variable的另一個名字。 

  static method 
  class method的另一個名字。 

  stream 
  Stream是一個簡單的從發送着到接受者的數據字節流。有兩種基本的分類,所以java.io包包含兩個抽象類(InputStream和OutputStream)。
 
  subarray 
  一個在另一個數組中的數組。

  subclass 
  從某個類派生出來的類,可能是和一個或多個類之間的關係。參見superclass, supertype。 

  subtype 
  如果類型X繼承或者實現了類型Y,那麼X是Y的一個subtype。參見supertype。 

  superclass 
  一個類,某個類是從它派生而來的,可能是和一個或多個類之間的關係。參見subclass, subtype。

  super 
  Java語言的一個關鍵字,用來訪問父類的類成員。

  supertype 
  一個類型的父類型是指它所實現的所有接口和繼承的類型,參見subtype, superclass。 

  switch 
  Java語言的關鍵字,用來計算一個變量,在後面用來匹配由case語句指定的值,以決定執行哪一組語句。

  Swing Set 
  一系列圖形用戶接口(GUI)組件的代碼名稱,能夠在任何支持Java虛擬機的本地平臺上一致的運行。因爲它們是完全用Java語言編寫的,這些組件可能提供的功能比本地平臺提供的等價功能更爲強大。(和AWT對比) 

  synchronized 
  Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。 
 

T

 

  TCP/IP 
  Transmission Control Protocol based on IP的縮寫。這是一個Internet協議,提供可靠的基於流的從一個主機到另一個的數據傳輸。參見IP。 

  Technology Compatibility Kit (TCK) 
  一個測試包,一組工具,和其它必需的東西,用來證明一個特定的Sun的技術的實現是否和應用程序規範兼容或者是否和Sun和Sun設計的參考實現兼容。

  this 
  Java語言的關鍵字,用來代表它出現的類的一個實例。this可以用來訪問類變量和類方法。

  thread 
  程序執行的基本單位。一個進程可以由多個同時運行的線程,每一個執行不同的任務,比如等待外部事件或者執行長時間的不影響程序繼續執行的任務。當一個線程完成它的任務後,這個線程就會被掛起或者被消滅。參見process。 

  throw 
  Java語言的關鍵字,允許用戶拋出一個exception對象或者任何實現throwable的對象

  throws 
  Java語言的關鍵字,用在方法的聲明中來說明哪些異常這個方法是不處理的,而是提交到程序的更高一層。

  transaction 
  工作中修改數據的原子單元。一個transaction包含一個或多個語句。所有被包含的語句要麼同時被完成,要麼完全回滾。transactions使多個用戶能夠同時訪問同一個數據。

  transaction attribute 
  在enterprise bean中的配置描述符中規定的一個值,EJB容器使用它來控制事務的作用域,當enterprise bean的方法被調用的時候。一個
 
  transaction attribute可以有以下的值:
  Required, RequiresNew, Supports, NotSupported, Mandatory, Never.

  transaction isolation level 
  數據在修改過程中的中間狀態對其它事務的可見程度,和其它事務修改數據的中間狀態對本事務的可見性。

  transaction manager 
  提供服務和管理,用來支持事務劃分,事務資源管理,同步和事務上下文的傳播。

  transient 
  Java語言的關鍵字,用來表示一個域不是該對象串行化的一部分。當一個對象被串行化的時候,transient型變量的值不包括在串行化的表示中,然而非transient型的變量是被包括進去的。

  try 
  Java語言的關鍵字,用來定義一個可能拋出異常的語句塊。如果一個異常被拋出,一個可選的catch語句塊會處理try語句塊中拋出的異常。同時,一個finally語句塊會被執行,無論一個異常是否被拋出。

  type 
  一個類或者接口。
 

U

 

  UDDI 
  Universal Description Discovery and Integration的縮寫。UDDI提供了一個全局的,公共的,基於XML的,在線的商業註冊,商業用戶通過它可以註冊並宣傳它們的Web服務。UDDI定義Internet版的白頁和黃頁電話號碼本。

  Unicode 
  ISO 10646定義的16位長的字符集。參見ASCII。Java環境中所有的源代碼都是用Unicode編寫的。 

  URI 
  Uniform Resource Identifier的縮寫。一個用來標識抽象或物理資源的簡潔字符串。一個URI或者是一個URL或者是一個URN。URLs和URNs是具體的確實存在的實體。URI是一個抽象的父類。

  URL 
  Uniform Resource Locator的縮寫。一個使用文本指代WWW網站上任意數據的標準。一個URL通常是這樣的"protocol://host/localinfo",protocol指明傳輸對象的時候使用的協議(比如HTTP或FTP),host指明在Internet上找到一臺主機的名字,localinfo是一個傳遞給遠程主機上協議處理器的字符串(常常是一個文件名)。

  URL path 
  通過一個HTTP請求傳遞的URL,來使用一個servlet。URL由Context Path + Servlet Path + PathInfo組成,其中被請求的servlet是與Context Path相關聯的servlet上下文的一部分。如果這個上下文是默認的上下文,以Web服務器的URL名字空間的基目錄爲根,那麼這個路徑前綴將會是一個空字符串。否則這個路徑前綴以/開始,但是不是以/結束。Servlet Path部分直接和激活這個請求的映射對應。這個路徑以/字符開始。PathInfo是請求路徑的一部分,但不是Context Path或者Servlet Path的一部分。

  URN 
  Uniform Resource Name的縮寫。唯一標識一個實體的標識符,但是不能給出實體的位置。系統可以先在本地尋找一個實體,在它試着在Web上找到該實體之前。它也允許Web位置改變,然而這個實體卻還是能夠被找到。

 

V

 

  variable 
  由一個標識符命名的數據項。每一個variable有一種類型,比如一個整數或者一個對象,和一個作用域。參見class variable, instance variable, local variable。 

  virtual machine 
  一個抽象的計算設備規範,可以使用不同的方法實現,軟件的或者硬件的。你把程序編譯成virtual machine的指令集和你把程序編譯成微處理器指令集是十分相似的。Java(TM) virtual machine*由字節碼指令集合,一組寄存器,一個堆棧,一個垃圾收集堆和一個存放方法的區域。

  vocabulary 
  傳統上,軟件程序被編寫,然後編譯成直接和計算機中驅動微處理器工作的操作系統相關的機器碼。Java平臺通過提供一個程序編寫編譯,然後能夠通過網絡傳輸並且在任何由足夠兼容性的虛擬機的平臺上運行的模型減輕了這種依賴型。

  這個模型提供了額外的好處,高安全性,即因爲程序可以被虛擬機驗證一致性在通過網絡傳輸之後,也因爲虛擬機運行在安全的"sandbox"的中,能夠阻止一些特定的破壞性的行爲。

  軟件開發人員已經投入Java語言的懷抱,因爲它減少了編寫程序和支持軟件代碼的費用和時間。他們不再需要爲不同的操作系統和不同的微處理器重新編寫功能相同的代碼。正在配置應用程序的公司和組織喜歡Java,因爲它減少了購買和修改不同版本的應用程序使其適應各自網絡環境中各種類型的計算機和服務器的費用。 

  void 
  Java語言的關鍵字,用在Java語言的方法聲明中說明這個方法沒有任何返回值。"void"也可以用來表示一句沒有任何功能的語句。

  volatile 
  Java語言的關鍵字,用在變量的聲明中表示這個變量是被同時運行的幾個線程異步修改的。

 

W

   wait 
  一個UNIX命令,使用它將會等待所有的後臺進程結束,並且報告他們的結束狀態。

  Web application, distributable 
  用J2EE技術編寫的應用程序,所以它可以被配置到一個分佈運行在一臺或多臺主機的多個Java虛擬機中的Web容器中。這種類型的應用程序的配置描述符使用可分佈的元素。

  Web component 
  一個通過相應爲請求提供服務的組件,或者是一個Servlet或者是一個JSP頁面。

  Web container 
  實現J2EE體系結構中Web組件協議的容器。這個協議規定了一個Web組件運行時的環境,包括安全,一致性,生命週期管理,事務,配置和其它的服務。一個提供和JSP和J2EE平臺APIs界面相同服務的容器。一個Web container 由Web服務器或者J2EE服務器提供。

  Web container, distributed 
  一個Web容器,能夠運行一個標記爲分佈式的,在同一臺主機或不同主機上的多個Java虛擬機中運行的Web應用程序。

  Web server 
  提供訪問Inetrnet,Intranet或者Extranet服務的軟件。一個Web server運行在Web站點上,提供對HTTP和其它協議的支持,並且運行服務器端的程序(比如CGI腳本或者servlets)來實現一定的功能。在J2EE體系結構中,Web Server爲Web容器提供服務。比如,一個Web容器通常依靠Web Server來處理HTTP消息。J2EE平臺假設一個Web容器總是運行在同一個廠商提供的Web Server之上,所以沒有制定這兩個實體之間的協議。一個Web Server可以運行一個或多個Web容器。

  Web Services 
  Web Service是能夠通過多網絡環境互相合作發送一個結果到最終用戶的鬆耦合的組件。在這個過程中,通過槓桿作用一組用於管理它們的描述和交互標準正在出現,包括SOAP (Simple Object Access Protocol),UDDI (Universal Discovery and Description Initiative),XML (Extensible Markup Language),和WSDL (Web Services Description Language)。

  while 
  Java語言的一個關鍵字,用來定義一段反覆執行的循環語句。循環的退出條件是while語句的一部分。

  world readable files 
  文件系統中能夠被任何用戶閱讀的文件。比如:Web服務器上的文件只能被Internet用戶閱讀,如果它們的屬性被設爲world readable。

  wrapper 
  通過一定的方法,一個對象封裝或授權另一個對象來改變它的接口或者行爲。

  WSDL 
  Web Services Description Language的縮寫,是一個用來描述Web服務和說明如何與Web服務通信的XML語言。

  WWW 
  World Wide Web的縮寫。由系統和數據組成的Web,由它們構成了所謂的Internet。參見Internet
--------------------- 
作者:Simon丶Ma 
來源:CSDN 
原文:https://blog.csdn.net/u011225629/article/details/46887809 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章