日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JAVA词汇大全

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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語言中的keyword。用在類的聲明中來指明一個類是不能被實例化的。可是能夠被其他類繼承。一個抽象類能夠使用抽象方法,抽象方法不須要實現。可是須要在子類中被實現

 ?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的keyword,用來改變程序運行流程。立馬從當前語句的下一句開始運行從。假設后面跟有一個標簽,則從標簽相應的地方開始運行

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

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

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

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

 

 

C

 

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

  case?
  Java語言的keyword,用來定義一組分支選擇,假設某個值和switch中給出的值一樣,就會從該分支開始運行。?

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



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

  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廠商提供的資源適配器和一個同意這個適配器插入的J2EEserver。

這個體系結構定義了一系列資源適配器為了能插入J2EEserver而必須支持的規范,比方事務,安全。資源管理。

  Constructor?構造函數?
  一個創建對象的偽方法。在Java語言中構造函數是和類同名的成員函數。

構造函數一般用在new操作符之后。

  Container?容器?
  一個為組件提供生命周期管理。安全。配置,和執行時服務的實體。

每個類型的容器(EJB,?Web,?JSP,?servlet,?applet,?和application?client)也會提供各自組件相關的服務

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

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

  continue?
  一個Java的keyword,用來打斷當前循環過程,從當前循環的最后又一次開始運行,假設后面跟有一個標簽,則從標簽相應的地方開始運行。

  core?class?核心類?
  一個Java平臺上的標準的公共類或接口。Java平臺的核心類。至少在全部的能支持Java的操作系統的平臺上都是可用的。一個全然用Java編寫的程序僅僅須要Java核心類就行執行了,這意味著它可以在不論什么地方執行,參看100%?Pure?Java(TM).

  Core?Packages?核心包?
  在不論什么Java平臺和不論什么兼容平臺上必須被支持的API的集合。

  

D

  Declaration?聲明?
  一個在標識符和屬性之間建立聯系的語句,不須要必要的存儲分配或詳細實現。參見definition

  default?缺省的?
  一個Java語言的keyword,作為在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語言的keyword,用來聲明一個循環,這個循環的結束條件能夠通過whilekeyword設置

  DOM?
  Document?Object?Model的縮寫。一棵由擁有包括遍歷這棵樹而且生成對應XML文檔的接口的對象構成的樹。符合W3C的規范?

  double?
  一個Java語言的keyword,用來定義一個double類型的變量

  

E

  EJB?container?EJB容器?
  一個實現了J2EE體系結構中EJB組件規范的容器。

這個規范指定了一個Enterprise?bean的執行時環境,包含安全,一致性,生命周期,事務。配置。和其它的服務。一個EJB容器能夠由EJB或者J2EEserver提供。



  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語言的keyword,假設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和throwkeyword支持異常的處理,參見exception?
handler

  exception?handler?
  一段處理特定類型的異常的代碼。

假設程序可以從異常中恢復過來,那么在處理完異常之后程序可以繼續運行。



  executable?content?
  在HTML文件里運行的應用程序。參見applet。

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

?


F

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

  final?
  一個Java語言的keyword。

你僅僅能定義一個實體一次,以后不能改變它或繼承它。

更嚴格的講:一個final修飾的類不能被子類化,一個final修飾的方法不能被重寫。一個final修飾的變量不能改變其初始值。

  finally?
  一個Java語言的keyword,用來執行一段代碼無論在前面定義的try語句中是否有異常或執行時發生錯誤。

  float?
  一個Java語言的keyword,用來定義一個浮點數變量

  for?
  一個Java語言的keyword,用來聲明一個循環。程序猿能夠指定要循環的語句,推出條件和初始化變量。

  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編程語言的一個keyword。用來生成一個條件測試。假設條件為真,就運行if下的語句。

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



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

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

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

  instance?實例?
  一個特定類型的對象。在Java(TM)語言中,一個對象是由new操作符創建的。


  
  instance?method?實例方法?
  不論什么跟一個類的實例相關的方法,也稱作method。參見class?method。



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



  instanceof?
  一個二操作數的Java(TM)語言keyword。用來測試第一個參數的執行時類型是否和第二個參數兼容。

  int?
  Java(TM)的一個keyword,用來定義一個整形變量

  interface?
  Java(TM)的一個keyword,用來定義一系列的方法和常量。它能夠被類實現,通過implementskeyword。



  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請求中就行下載到client。它相同支持文件壓縮和數字簽名。?

  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)?
  一個能在瀏覽器端和Webserver端運行的Web腳本語言。和全部的腳本語言一樣。它主要用來把其他組件捆綁在一起,或者接受用戶的輸入。

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

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



  JSP?action?
  一個JSP元素,通過它能夠操作隱含對象和其他server端對象,也能夠定義新的腳本變量。

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接口同意應用程序和J2EEserver處理事務。

  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)?
  易于使用的,可擴展的,easy管理的,安全的。平臺無關的解決方式,能夠加速和簡化你的Inetrnet和IntranetWeb網站的配置和管理。它提供高速的方法構建魯棒的,有特點的,基于Java的server應用程序。

  Java?Workshop(TM)?
  一個集成到同一個環境中的全面的工具的集合,管理使用Java技術編敲代碼。Java?Workshop?軟件使用高度模塊化的結構。使你非常easy的在整體結構上插入新的工具。

  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語言的一個keyword,用來定義一個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是由packagekeyword聲明的。

  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語言的一個keyword,用在方法或變量的聲明中。

它表示這種方法或變量僅僅能被這個類的其他元素所訪問。



  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語言的一個keyword。在方法和變量的聲明中使用。它表示這種方法或變量僅僅能被同一個類中的,子類中的或者同一個包中的類中的元素所訪問。

  public?
  Java語言的一個keyword,在方法和變量的聲明中使用。它表示這種方法或變量可以被其他類中的元素訪問。

 

?

R

  re-entrant?enterprise?bean?
  一個enterprise?bean,可以被并發的,交叉的。或遞歸的調用,而且相互之間不干擾。

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

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



  remove?method?
  在home接口中定義的方法,client能夠調用它來刪除一個enterprise?bean。

  resource?adapter?
  一個系統級的軟件驅動,被EJB容器和應用程序客戶用來連接到一個EIS。通常一個resource?adapter總是針對某一特定EIS的。它以函數庫的形式提供,執行在使用它的server或客戶地址空間中。

一個resource?adapter插入到一個容器中。應用程序組件配置容器,然后使用clientAPI(由adapter提供的)或者由高層抽象生成的工具來訪問以下的EIS。

resource?adapter和EJB容器配合提供與EIS連接的下層機制?-?事務,安全,和連接池。



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

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

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

  return?
  Java語言的一個keyword,用來結束一個方法的運行。它后面能夠跟一個方法聲明中要求的值。

  role?(development)?
  在開發和配置一個基于J2EE技術的應用程序的過程中某個對象起到的作用。

role有:應用程序組件提供者,應用程序編譯者,?應用程序配置者
,?J2EE平臺提供者,?EJB容器提供者,?EJB容器提供者,?Web容器提供者,?Webserver提供者,工具提供者和系統管理員。

  role?(security)?
  一個抽象的邏輯的用戶組。由Application?Assembler定義。

當一個application被配置的時候,roles被映射到安全標識,比方負責人或者組,在操作和環境中。



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

  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)?
  一個為了個人隱私在Webserver和瀏覽器之間進行加密的協議。

  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?
  server在操作系統中運行的地位。



  servlet?
  一種擴展Webserver功能的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,由客戶創建,通常僅僅存在一個單獨的客戶/server會話中。一個session?bean運行一些操作,比方為客戶計算或者訪問數據庫。當一個sesion?bean是事務型的時候。它是不可又一次獲得的,假設發生系統崩潰的話。session?bean可以是無狀態的,它們也可以維持多個方法和事務之間的會話狀態。假設它們維持狀態,那么由EJB容器負責管理這些狀態假設這個對象必須從內存中刪除的話。然而,session?bean必須負責它自己的持久數據的管理。



  short?
  Java語言的keyword。用來定義一個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語言的keyword。用來定義一個變量為類變量。類僅僅維護一個類變量的拷貝,無論該類當前有多少個實例。

"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語言的一個keyword,用來訪問父類的類成員。

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

?

  switch?
  Java語言的keyword,用來計算一個變量。在后面用來匹配由case語句指定的值,以決定運行哪一組語句。

  Swing?Set?
  一系列圖形用戶接口(GUI)組件的代碼名稱,可以在不論什么支持Java虛擬機的本地平臺上一致的執行。由于它們是全然用Java語言編寫的。這些組件可能提供的功能比本地平臺提供的等價功能更為強大。(和AWT對照)?

  synchronized?
  Java語言的keyword。當它用來修飾一個方法或者一個代碼塊的時候,可以保證在同一時刻最多僅僅有一個線程運行該段代碼。?
 

T

 

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

參見IP。?

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

  this?
  Java語言的keyword,用來代表它出現的類的一個實例。this能夠用來訪問類變量和類方法。



  thread?
  程序運行的基本單位。

一個進程能夠由多個同一時候運行的線程,每個運行不同的任務。比方等待外部事件或者運行長時間的不影響程序繼續運行的任務。當一個線程完畢它的任務后,這個線程就會被掛起或者被消滅。參見process。?

  throw?
  Java語言的keyword,同意用戶拋出一個exception對象或者不論什么實現throwable的對象

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

  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語言的keyword,用來表示一個域不是該對象串行化的一部分。當一個對象被串行化的時候。transient型變量的值不包含在串行化的表示中,然而非transient型的變量是被包含進去的。

  try?
  Java語言的keyword,用來定義一個可能拋出異常的語句塊。

假設一個異常被拋出。一個可選的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上下文的一部分。假設這個上下文是默認的上下文,以Webserver的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,由于它降低了購買和改動不同版本號的應用程序使其適應各自網絡環境中各種類型的計算機和server的費用。?

  void?
  Java語言的keyword,用在Java語言的方法聲明中說明這種方法沒有不論什么返回值。"void"也能夠用來表示一句沒有不論什么功能的語句。

  volatile?
  Java語言的keyword。用在變量的聲明中表示這個變量是被同一時候執行的幾個線程異步改動的。

 

W

   wait?
  一個UNIX命令,使用它將會等待全部的后臺進程結束,而且報告他們的結束狀態。

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

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

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

  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語言的一個keyword,用來定義一段重復運行的循環語句。循環的退出條件是while語句的一部分。

  world?readable?files?
  文件系統中可以被不論什么用戶閱讀的文件。比方:Webserver上的文件僅僅能被Internet用戶閱讀,假設它們的屬性被設為world?readable。

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

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

  WWW?
  World?Wide?Web的縮寫。

由系統和數據組成的Web,由它們構成了所謂的Internet。

參見Internet。

?

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的JAVA词汇大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。