java使用者最喜愛的求職網站:www.softwareer.com
A
抽象視窗工具箱 (AWT)
由某些圖形用戶界面 (GUI) 組件所構成。這些組件都是用各自的本地平台版本來實現的 ,提供了所有本地平台所共有功能的子集。大部分功能都被“Swing 集合”所取代。另 見 Swing 集合。
抽象類
包含一種或多種抽象方法的類,不需要構造實例。定義抽象類後,其它類可以對它進行擴充並且通過實現其中的抽象方法,使抽象類具體化。
抽象方法
尚未實現的方法。
實際參數列表
特定方法調用中指定的參數。另見 形式參數列表。
α值
表示像素的不透明度。
API
套用編程接口。是一種規範,指明編寫應用程式的程式設計師應如何訪問類和的行為和狀態。
設備
指用 JMAPI 構造的應用程式來管理的聯網設備,如印表機、Java 終端、客戶機等。
Applet 小程式
用 Java 語言編寫的程式,運行在兼容 Java 的 web 瀏覽器(如 HotJava(TM) 和 Netscape Navigator(TM))中。
變數
方法調用中指定的數據項。可以是用字母表示的值,也可以是變數或表達式。
數組
由相同類型的數據項所構成,其中各項的位置都由一個整數來唯一指定。
ASCII
美國信息交換標準代碼,即為每個字元都分配一個 7 位數字的代碼。另見 統一碼 (Unicode)。
原語
指在任何條件下都不使之中斷或處於不完整狀態的*作。
B
程式節 (Bean)
可重用軟體組件。將它們組合起來使用就可創建出應用程式
二元運算符
有兩個變數的運算符。
位
計算機中表示信息的最小單位,用 0 和 1 來表示。
位運算符
按位*作兩個值的運算符,即將其中一個值的各位與另一個值對應的各位相比較。
程式塊 (block)
Java 中是指兩個大括弧間的任一段代碼。例如:{ x = 1; }。
布爾變數
值只能為“真”或“假”的表達式或變數。Java 提供布爾類型及字面值“真”和“假” 。
邊界框
對於光柵,是指將那些非完全透明的像素全都包圍起來後形成的最小矩形。
位元組
一串 8 位 數字。Java 提供相應的 byte 類型。
位元組碼
與機器無關的代碼,由 Java 編譯器生成,Java 解釋器來執行。
C
強制轉換
從一種數據類型顯式轉換到另一種數據類型。
類
Java 中的一種類型,用於描述一類特定的。類定義中除了實例變數、類變數、方法的定義外,還指定了類和其直接超類間的接口。如果未明確指定超類,則視之為 Object。
類方法
類的任一個特定都能調用的方法。它作用於整個類,而不是類的某個特定實例。類方法也稱為靜態方法。另見實例方法。
類路徑
是一個環境變數,指示 Java 虛擬機及其它應用程式到哪去查找類庫(包括用戶自定義類庫)。例如,Java 工具位於 JDK1.1.X\bin 目錄中。
類變數
與整個類相關而不是與類的某些特定實例相關的數據項。在類定義中加以定義。類變數也稱為靜態域。另見 實例變數。
客戶機
在客戶機/伺服器模式的通信系統中,客戶機模式是指遠程訪問伺服器上的資源,如計算能力和大容量記憶體。
代碼位置
與 <APPLET> 標記中的 code 屬性一塊起作用,指出應到哪去查找主要的 applet 小程式類檔案:代碼屬性指出檔案的名稱,代碼基準指出該檔案所在目錄的 URL。
注釋
是指程式中的解釋性文字,編譯器將不對其進行編譯。在 Java 程式中,注釋用 // 或/*...*/。
編譯單位
原始碼被編譯的最小單位。當前 Java 的實現過程中,編譯單位就是一個檔案。
編譯器
是一個可將原始碼轉化為計算機可執行代碼的程式。Java 編譯器將 Java 原始碼轉化為Java 位元組碼。另見 解釋器。
合成
將一個圖像疊加在另一個圖像上,構成單個圖像的過程。
構造方法
創建的偽方法。Java 中,構造方法為實例方法,名稱與其類名相同,是使用 new關鍵字來調用的。
核心類
是一個公共類(或接口)。它是 Java 平台的標準成員。目的是為了所有運行 Java 平台的*作系統都可以最低限度地使用它。純 Java 程式只依賴於核心類,也就是說它可在任何地方運行。所有的核心類都位於 java.* 軟體包中。
臨界部分
是一段代碼,其中某執行緒使用的資源(如某個實例變數)也可被其它執行緒使用,但不能被它們同時使用。
D
聲明
建立標識符及相關屬性的語句。沒有必要為其預留存儲空間(對於數據)或提供實現過
程(對於方法)。另見 定義。
定義
這裡的聲明表示需要為標識符預留存儲空間(對於數據)或提供實現過程(對於方法)
。另見 聲明。
祈免
指不再推薦使用且將來也可能不再存在的類、接口、構造函式、方法或域。
導出
如果類 X 擴充 了類 Y,我們就說類 X 是從類 Y 導出的。另見 子類、超類 。
分散式
不止在一個地址空間上運行。
雙精度
Java 語言規範中是指用 64 位數字來描述一個浮點數。另見 單精度。
E
EmbeddedJava(TM)
用於大容量嵌入設備的 Java 運行時環境。
封裝
將知識放置在一個模組內。由於封裝有數據和實現方法,因此用戶就可以將其視為一個提供服務的黑匣子,可向其中添加實例變數和方法,也可刪除或改變其中的實例變數和方法。但只要提供的服務保持不變,使用該的程式代碼就還可以繼續使用它而不必被重寫。另見 實例變數、實例方法。
異常
程式執行期間發生的事件,將阻止程式繼續出現錯誤。Java 支持帶有 try、catch 和
throw 關鍵字的異常。另見 異常處理程式。
異常處理程式
對指定 異常類型發生反應的一段代碼。如果發生的異常事件是程式可恢復的錯誤,那么
異常處理程式執行後,該程式就還能恢復過來。
可執行內容
是指從 HTML 檔案內運行的應用程式。另見 applet 小程式。
擴充
為增強功能,類 X 擴充了類 Y,即向 Y 中添加域或方法,或覆蓋 Y 中的方法。接口的
擴充則是通過添加方法來實現的。這時類 X 就稱為類 Y 的子類。另見 導出。
F
FCS
首次面向客戶。即產品向客戶發行的那天。
域
類的數據成員。它不是靜態的,除非特別指定其為靜態。
FTP
基本的網際網路檔案傳輸協定。它是基於 TCP/IP 的,用於獲取和存儲網際網路上各主機間
的檔案。另見 TCP/IP。
形式參數列表
特定方法定義中指定的參數。另見 實際參數列表。
G
垃圾回收
自動檢測和釋放不再使用的記憶體。由於該過程是由 Java 運行時系統來執行的,因此程
序員不用顯式地釋放。
GUI
圖形用戶界面。指使用圖形、鍵盤、滑鼠的技術,為某些程式提供簡便易用的接口。
H
十六進制
用 16 作為基數的計數系統。數字 0-9 和字母 a-f (或其大寫 A-F)表示 0 到 15 這
些數。Java 程式中,必須在十六進制數之前冠以 0x。另見 八進制。
層次
一種分級關係,其中除了最高一層(稱為根)外,其它每一項都是它上一層那項的專用
形式。每項的下一層都可以有一個或多個項。Java 類層次中,根就是 Object 類。
HotJava(TM) 瀏覽器
Sun Microsystems 公司開發的一個易於定製的 Web 瀏覽器,是用 Java 語言編寫的。
HTML
超文本標記語言。該檔案格式以 SGML 為基礎,用於網際網路中的超文本文檔。其簡單易
學,可嵌入圖像、聲音、視頻流、表格域及簡單文本這些格式。使用 URL 嵌入對其它對
象的引用。
HTTP
超文本傳輸協定。該網際網路協定以 TCP/IP 為基礎,用於從遠程主機處獲取超文本
。另見 TCP/IP。
I
IDL
Java 接口定義語言。是一些 Java API,提供基於標準的與 CORBA (Common Object R
equest Broker Architecture,公共請求代理)的互*作性和連線。
標識符
Java 程式中項的名稱。
繼承
類自動包含 超類型中所定義的變數和方法的概念。另見 超類、子類。
實例
特定類的一個。Java 程式使用 new 運算符後跟類名的方法來創建類的一個實例。
實例方法
有關類實例的調用方法。也可簡單稱為 方法。另見 類方法。
實例變數
與特定相關的數據項。類的每個實例都有它自己變數(定義在類中)的副本。實例
變數也稱為 域。另見 類變數。
接口
Java 中是指可由幾個類來實現的一組方法,而不管這些類各位於哪個層次中。
網際網路
由分布在世界上許多國家和組織機構處的數百萬台主機(絕對不誇張)構成的一個巨大
網路。實際上它由許許多多小網所構成,通過一組公共協定進行數據的傳輸。
IP
際協定。它是網際網路的基本協定,用於主機間單個信息包的不可靠傳輸。該協定不能保
證信息包的傳送與否、傳送時間是多長以及所傳送的多個信息包是否是按順序抵達的目
的地。建立在它上面的協定已添加了連線和可靠性的概念。另見 TCP/IP。
解釋器
對某個代碼體中的各個語句交替進行解碼和執行的模組。Java 解釋器作用於 Java 位元組
碼。另見 編譯器、運行時系統 。
J
JAE
Java 套用環境。Java(TM) 開發工具的原始碼版本。
JAR 檔案 (.jar)
Java 存檔檔案。這種檔案格式是將許多檔案合併成一個檔案。
JAR 檔案格式
JAR(Java 存檔檔案)是一種與平台無關的檔案格式,它是將許多檔案合併成一個檔案
。在只有 HTTP (超文本傳輸協定)的信息處理中,可先將多個 Java applet 小程式及
其必需組件(類檔案、圖像、聲音及其它資源)捆綁到一個 JAR 檔案中,然後再依次下
載到瀏覽器上。該格式還支持檔案壓縮和數字簽名功能。
Java(TM)
Sun Microsystems 公司開發的面向程式語言。它的特點是“只需編寫一次,就可在
任意環境下運行”。
Java 套用環境 (JAE)
Java(TM) 開發工具的原始碼版本。
JavaBeans(TM)
具有可移植性、與平台無關性的可重用組件模型。
Java(TM) Blend(TM)
該產品允許資料庫應用程式的開發者將資料庫記錄映射為 Java (或反之)以簡化
開發過程。
Java(TM) Card(TM) API
符合 ISO 7816-4 的應用程式環境。主要用於智慧卡的開發。
JavaCheck(TM)
用以檢查應用程式、applet 小程式是否符合某個規範的工具。
JavaChip(TM)
Sun 開發的處理器,能夠執行 Java 本地位元組碼。這樣位元組碼就可以繞過虛擬機或即時
編譯器階段而直接到達該處理器。
Java 計算
使用標準網路協定的計算體系。它利用網路、數據及 Java 應用程式的普遍可用性,將
各項服務動態傳送給更廣泛類型的設備。這些設備都能運行 Java 程式。
Java 資料庫連線 (JDBC(TM))
是指 Java 和許多資料庫間連線的工業標準。這種連線獨立於資料庫。JDBC(TM) 提供了
基於 SQL 資料庫訪問的調用級 API。
Java(SM) Developer Connection(SM) (JDC)
一項為個人開發者設計的服務。可提供在線上培訓、產品優惠、特色文章、錯誤信息及提
前訪問能力。
Java(TM) 開發工具 (JDK(TM))
用 Java 語言編寫 applet 小程式和應用程式的軟體開發環境。
Java 電子商務框架 (JECF)
用 Java 語言編寫電子商務應用程式的結構化體系。
Java 企業級 API
使用該 API 很容易創建大型的商務和資料庫應用程式。這類應用程式可在某個組織機構
內或通過網際網路與其它應用程式共享多媒體數據。迄今為止 Java 企業級 API 家族中已
有四個成員
Java(TM) 基類 (JFC)
一種擴展,是指向抽象視窗工具箱 (AWT) 中添加圖形用戶界面類庫。
Java 接口定義語言 (IDL)
是一些 Java API,提供基於標準的與 CORBA(Common Object Request Broker Archit
ecture,公共請求代理人體系)的互*作性和連線。
Java 媒體 API
一組支持多種媒體集成的 API。這些媒體包括音頻晶片、視頻晶片、二維字型、圖形、
圖像以及三維模型和電話技術。
Java 媒體框架 (JMF)
該核心框架支持不同媒體(如:音頻輸出和視頻輸出)間的時鐘同步。它是一個標準的
擴展框架,允許用戶製作純音頻流和視頻流。
Java(TM) 命名和目錄接口(TM) (JNDI)
一組幫助做多個命名和目錄服務接口的 API。
JavaOS(TM)
一個最佳化成可在多種計算和用戶平台上運行 Java 的平台。它能將運行時間特地調成直
接在硬體平台上運行 Java 應用程式,而不需要主機的*作系統。
JavaPlan(TM)
面向的設計和編程工具,用 Java 語言編寫。
Java 平台
由 Java(TM) 虛擬機和 Java 核心類所構成。它為純 Java 程式提供了統一的編程接口
,而不管下層*作系統是什麼。
Java 遠程方法調用 (RMI)
用於 Java 應用程式間的分散式模型。使用它,可從其它 Java 虛擬機(可能式不
同的主機)處調用遠程 Java 的方法。
Java 運行時環境 (JRE)
Java(TM) 開發工具的一個子集。由想要重新分布 JRE 的終端用戶和開發者使用。JRE
包括 Java 虛擬機、Java 核心類及支持檔案。
JavaSafe(TM)
跟蹤和管理源檔案變化的工具,用 Java 語言編寫。
_javascript(TM)
一種用於瀏覽器和 Web 伺服器中的腳本語言。它與 Java 關係並不大,因此這個名稱容
易引起不必要的混亂。與其它腳本語言類似,它最常用在將其它組件組合在一起或接受
用戶輸入的情況。
Java(TM) Studio(TM)
第一個 Java 程式,用它可以在不懂 Java 語言的情況下就很容易地創建 Java 套用程
序和 applet 小程式。
Java(TM) 虛擬機 (JVM)
Java 運行時環境負責解釋 Java 位元組碼的部分。
Java(TM) Web Server(TM)
是一個具備易用性、可擴展性、易管理性、安全性、與平台無關性這些特點的解決方案
。它能簡化對網際網路和企業內部網際網路 Web 站點的部署和管理過程,從而加快 Java 服
務器應用程式的開發效率,使其功能更強大、更全面。
Java(TM) Workshop(TM)
一套集成在單一環境中的完整工具,用於 Java 編程的管理。它使用高度模組化結構,
因此很容易就可以將新增的工具插入到整個結構中。
Java 錢包
建立在 Java 電子商務框架之上的用戶界面。可用其進行在線上購物、值傳遞及管理性功
能。
JavaSpaces(TM)
提供 Java 代碼的分散式存儲和數據交換。
JavaSoft(TM)
Sun Microsystems 公司從前的業務部門,如今名為 Sun Microsystems, Inc., Java S
oftware Division。
JDBC(TM)
Java 資料庫連線。是指 Java 和許多資料庫間連線的工業標準。這種連線獨立於資料庫
。JDBC(TM) 提供了基於 SQL 資料庫訪問的調用級 API。
JDC
Java(SM) Developer Connection(SM)。一項為個人開發者設計的服務。可提供在線上培訓
、產品優惠、特色文章、錯誤信息及初期訪問能力。
JDK(TM)
Java(TM) 開發工具。用 Java 語言編寫 applet 小程式和應用程式的軟體開發環境。
JECF
Java 電子商務框架。用 Java 語言編寫電子商務應用程式的結構化體系。
JFC
Java(TM) 基類。一種擴展,是指向抽象視窗工具箱 (AWT) 中添加圖形用戶界面類庫。
JMAPI
Java 管理 API。是指各種 Java 語言類和接口的集合。用它可以開發系統、網路及服務
等管理性方面的應用程式。
JNDI
Java(TM) 命名和目錄接口(TM)。一組幫助做多個命名和目錄服務接口的 API。
JPEG
聯合圖像專家組。是指該組建立的一種圖像檔案壓縮標準。這種方法通過向圖像中引進
基本察覺不到的變形, 極大限度地壓縮圖像。
JRE
Java 運行時環境。Java(TM) 開發工具的一個子集。由想要重新分布 JRE 的終端用戶和
開發者使用。JRE 包括 Java 虛擬機、Java 核心類及支持檔案。
即時 (JIT) 編譯器
此編譯器在 Java 程式運行時將所有的位元組碼都轉換為本地機器碼。這樣運行速度就比
用 Java 虛擬機對代碼進行解釋的方式有所提高。
JVM
Java 虛擬機。Java 運行時環境負責解釋 Java 位元組碼的部分。
K
L
詞法分析
關於原始碼中的字元是如何翻譯成編譯器可以理解的標識符的。
連線器
該模組可將各組件機器代碼模組建成一個可執行的、完整的程式。它從編譯好的類中創
建一個可運行的程式。另見 編譯器、解釋器、運行時系統。
字面值
整數、浮點數或字元值的基本表示。例如:3.0 表示一個單精度浮點數的字面值,"a"
表示一個字元的字面值。
本地變數
指作用在某個程式塊內,而其它程式塊中的代碼不能訪問的數據項。例如,定義在某個
Java 方法中的變數就是本地變數,不能在該方法外使用。
M
成員
類的 域 或 方法。它不是靜態的,除非特別指定其為靜態。
方法
定義在類中的函式。另見 實例方法 、類方法。它不是靜態的,除非特別指定其為靜態
。
Mosaic
是一個程式,它提供簡單的圖形用戶界面 (GUI),使用戶能很容易地訪問存儲在網際網路
上的數據。這些數據可以是簡單檔案,也可以是超文本文檔。Mosaic 由 NCSA 的一個小
組編寫。
多執行緒
描述這樣一個程式,它被設計為可同時執行其代碼的多個部分。另見 執行緒。
N
NCSA
National Center for supercomputer Applications(國家超級計算機套用中心)。另
見 Mosaic。
O
面向程式的主構造塊。每個都是一個程式單位,由數據 (實例變數) 和函式 (
實例方法)構成。另見 類。
面向設計
一種軟體設計方法。它使用類和的概念來模擬抽象或實的特徵。
八進制
用 8 作為基數、用數字 0-7 作為數的計數系統。Java 程式中,必須在八進制數之前冠
以 0。另見 十六進制。
重寫
指在同一範圍內可使用同一個標識符來表示多個項。Java 中,可對方法進行重寫,但不
能對變數或運算符進行重寫。
重載
將最初定義在類中的方法在其子類中再加以不同的實現。
P
包
一組 類型。用關鍵字 package 進行聲明。
同級設備
是指網路中任何與另一實體位於同一協定層的功能部件。
PersonalJava(TM)
一種 Java 運行環境,用於開發那些用在個人家庭、辦公室及汽車中的用戶設備上的可
聯網應用程式。
像素
顯示屏或列印頁上可對圖像進行訪問的最小元素。
POSIX
可移植的 Unix *作系統。該標準通過一組最小支持函式定義了 Unix *作系統和套用
程式間的語言接口。
進程
是指一段包含一個或多個執行緒的虛擬地址空間
屬性
可由用戶進行設定的的特徵,如視窗的顏色。
Q
R
光柵
一行像素。
引用
其值為地址的數據元素。
RFE
請求提高。
RMI
參見 Java 遠程方法調用。
根
是指項層次中所有其它項都位於其下的那一項。沒有任何項位於它上面。另見 層次、類
、 包。
RPC
遠程過程調用。是指將網路信息包傳送給某個遠程主機,它執行起來類似一般的過程調
用(或方法調用)。
運行時系統
Java 虛擬機可以運行的軟體環境,程式在此進行編譯。運行時系統包括下列過程所需的
所有代碼:載入 Java 程式、動態連線本地方法、管理記憶體、處理異常以及實現 Java
虛擬機(可能是 Java 解釋器)。
S
砂箱
由一些協同*作系統組件構成。從安全管理程式(作為應用程式的一部分執行)到安全
措施(設計在 Java 虛擬機和語言本身中)都包括在砂箱中。它能確保那些不可靠、可
能懷有惡意的應用程式無法訪問到系統資源。
使用範圍
用來確定標識符可在哪使用的特徵。Java 中的大多數標識符都有類範圍或本地範圍。其
中實例變數、類變數和方法具有類範圍,即只能用在相應類(或子類)的內部,除非加
一個前綴類實例(對於類變數和方法)或類名表示它們可以用在類的外部。其它變數都
在方法內加以聲明,它們具有本地範圍,即只能用在封裝區內。
安全套接口層 (SSL)
該協定允許 Web 瀏覽器和伺服器之間基於安全進行加密方式的通信。
服務小程式
伺服器端程式,它能賦予伺服器(可運行 Java 程式)額外的功能
單精度
是指 Java 語言規範中用一個 32 位數來表示浮點數。另見 雙精度。
SGML
標準通用標記語言。它由 ISO/ANSI/ECMA 聯合制訂,指定了一種用文檔各類部分的有關
信息來標註文本文檔的方法。
靜態域
類變數 的另一種叫法。
靜態方法
類方法 的另一種叫法。
子數組
該數組位於另一個數組內部。
子類
從某個特定類中(也可能會不止一個類)導出的類。另見 超類、 超類型。
子類型
如果類型 X 擴充 或實現了類型 Y,那么就說 X 是 Y 的子類型。另見 超類型。
超類
某個特定的類由其(可能不止一個)導出。另見 子類、子類型。
超類型
一個類型的超類型是指所有那些由該類型實現或擴展出的接口和類。另見 子類型、超類
。
開關
指命令行參數,如 -r、-d 等等。
Swing 集合
由所有 Java 圖形用戶界面 (GUI) 組件所構成, 可運行在任一支持 Java 虛擬機(JVM
) 的本地平台上。 由於這些組件全都是用 Java 語言編寫的, 因此它們可以提供比本
地平台 GUI 組件更多的功能。 (與 抽象視窗工具箱對比。)
T
TCP/IP
基於網際協定 (IP) 的傳輸控制協定。它是一個網際網路協定,提供了數據流從一個主機
到另一個主機的可靠傳輸。另見 IP。
瘦客戶機
該系統運行著一個具有無本地系統管理的非常輕便的*作系統,它通過網路執行傳送過
來的 Java 程式。
執行緒
程式的基本執行單位。一個進程可以有若干個執行緒在並發運行,其中每個執行緒都執行不
同的任務,如等待某些事件的發生,完成程式繼續執行前無需完成的耗時性工作等。線
程完成自己的工作後,就會被掛起或摧毀掉。另見 進程 。
類型
類或接口。
U
統一碼 (Unicode)
國際標準化組織 (ISO) 10646 定義的 16 位字元集。另見 ASCII。所有的 Java 原始碼
都是用統一碼 (Unicode)編寫的。
URL
統一資源定位器。是一種標準,即對 WWW 中的任一塊數據用一段文字來加以引用。 UR
L 形如 "protocol://host/localinfo",其中 protocol 指獲取所用的協定(如 H
TTP 或 FTP),host 指主機在網際網路上的名稱,localinfo 指傳送給遠程主機上的協定
進行處理的字元串(通常為檔案名稱)。
V
變數
命名為標識符的數據項。每個變數都有自己的類型(如 int 或 Object)和使用範圍。
另見 類變數、實例變數 、本地變數。
虛擬機
一種用於計算設備的規範,可用不同的方式(軟體或硬體)加以實現。編譯虛擬機的指
令集與編譯微處理器的指令集非常類似。Java 虛擬機包括一套位元組碼指令集、一組暫存
器、一個棧、一個垃圾回收堆和一個存儲方法域。
W
wait
是一個 UNIX 命令。它等待所有後台進程都完成後報告各自的結束狀態。
全球可讀檔案
某個檔案系統中任一用戶都可以查看(或閱讀)的檔案。例如:對位於 Web 伺服器上的
檔案,如果其許可權設為“全球可讀”,那么網際網路用戶就可以查看這些檔案。
包裝
是這樣一個,它以某種方式包裝並代表另一個以改變其界面或行為。
WWW
全球資訊網。由網際網路中的各種系統和數據構成的網。另見 網際網路。