天天看點

java 名詞_java名詞解析

Abstract class 抽象類:抽象類是不允許執行個體化的類,是以一般它需要被進行擴充繼承。

Abstract method 抽象方法:抽象方法即不包含任何功能代碼的方法。

Access modifier

通路控制修飾符:通路控制修飾符用來修飾Java中類、以及類的方法和變量的通路控制屬性。

Anonymous class

匿名類:當你需要建立和使用一個類,而又不需要給出它的名字或者再次使用的使用,就可以利用匿名類。

Anonymous inner classes 匿名内部類:匿名内部類是沒有類名的局部内部類。

API 應用程式接口:提供特定功能的一組相關的類和方法的集合。

Array

數組:存儲一個或者多個相同資料類型的資料結構,使用下标來通路。在Java中作為對象處理。

Automatic variables 自動變量:也稱為方法局部變量method local

variables,即聲明在方法體中的變量。

AWT抽象視窗工具集:一個獨立的API平台提供使用者界面功能。

Base class 基類:即被擴充繼承的類。

Blocked state

阻塞狀态:當一個線程等待資源的時候即處于阻塞狀态。阻塞狀态不使用處理器資源

Call stack 調用堆棧:調用堆棧是一個方法清單,按調用順序儲存所有在運作期被調用的方法。

Casting 類型轉換

:即一個類型到另一個類型的轉換,可以是基本資料類型的轉換,也可以是對象類型的轉換。

char 字元:容納單字元的一種基本資料類型。

Child class 子類:見繼承類Derived class

Class 類:面向對象中的最基本、最重要的定義類型。

Class members 類成員:定義在類一級的變量,包括執行個體變量和靜态變量。

Class methods

類方法:類方法通常是指的靜态方法,即不需要執行個體化類就可以直接通路使用的方法。

Class variable 類變量:見靜态變量Static variable

Collection

容器類:容器類可以看作是一種可以儲存其他對象的對象,常見的容器類有Hashtables和Vectors。

Collection interface

容器類接口:容器類接口定義了一個對所有容器類的公共接口。

Collections framework

容器類構架:接口、實作和算法三個元素構成了容器類的架構。

Constructor

構造函數:在對象建立或者執行個體化時候被調用的方法。通常使用該方法來初始化資料成員和所需資源。

Containers容器:容器是一種特殊的元件,它可以容納其他元件。

Declaration 聲明:聲明即是在源檔案中描述類、接口、方法、包或者變量的文法。

Derived class 繼承類:繼承類是擴充繼承某個類的類。

Encapsulation

封裝性:封裝性展現了面向對象程式設計的一個特性,将方法和資料組織在一起,隐藏其具體實作而對外展現出公共的接口。

Event classes 事件類:所有的事件類都定義在java.awt.event包中。

Event sources 事件源:産生事件的元件或對象稱為事件源。事件源産生事件并把它傳遞給事件監聽器event

listeners。

Exception

異常:異常在Java中有兩方面的意思。首先,異常是一種對象類型。其次,異常還指的是應用中發生的一種非标準流程情況,即異常狀态。

Extensibility擴充性:擴充性指的是面向對象程式中,不需要重寫代碼和重新設計,能容易的增強源設計的功能。

Finalizer

收尾:每個類都有一個特殊的方法finalizer,它不能被直接調用,而被JVM在适當的時候調用,通常用來處理一些清理資源的工作,是以稱為收尾機制。

Garbage collection

垃圾回收機制:當需要配置設定的記憶體空間不再使用的時候,JVM将調用垃圾回收機制來回收記憶體空間。

Guarded region 監控區域:一段用來監控錯誤産生的代碼。

Heap堆:Java中管理記憶體的結構稱作堆。

Identifiers 辨別符:即指定類、方法、變量的名字。注意Java是大小寫敏感的語言。

Import statement

引入文法:引入文法允許你可以不使用某個類的全名就可以參考這個類。

Inheritance

繼承:繼承是面向對象程式設計的重要特點,它是一種處理方法,通過這一方法,一個對象可以獲得另一個對象的特征。

Inner classes

内部類:内部類與一般的類相似,隻是它被聲明在類的内部,或者甚至某個類方法體中。

Instance 執行個體:類執行個體化以後成為一個對象。

Instance variable

執行個體變量:執行個體變量定義在對象一級,它可以被類中的任何方法或者其他類的中方法通路,但是不能被靜态方法通路。

Interface 接口:接口定義的是一組方法或者一個公共接口,它必須通過類來實作。

Java source file

Java源檔案:Java源程式包含的是Java程式語言計算機指令。

Java Virtual Machine (JVM)

Java虛拟機:解釋和執行Java位元組碼的程式,其中Java位元組碼由Java編譯器生成。

javac Java編譯器:Javac是Java編譯程式的名稱。

JVM Java虛拟機:見Java虛拟機

Keywords 關鍵字:即Java中的保留字,不能用作其他的辨別符。

Layout managers

布局管理器:布局管理器是一些用來負責處理容器中的元件布局排列的類。

Local inner classes

局部内部類:在方法體中,或者甚至更小的語句塊中定義的内部類。

Local variable 局部變量:在方法體中聲明的變量

Member inner classes

成員内部類:定義在封裝類中的沒有指定static修飾符的内部類。

Members 成員:類中的元素,包括方法和變量。

Method 方法:完成特定功能的一段源代碼,可以傳遞參數和傳回結果,定義在類中。

Method local variables 方法局部變量:見自動變量Automatic

variables

Modifier 修飾符:用來修飾類、方法或者變量行為的關鍵字。

Native methods

本地方法:本地方法是指使用依賴平台的語言編寫的方法,它用來完成Java無法處理的某些依賴于平台的功能。

Object 對象:一旦類執行個體化之後就成為對象。

Overloaded methods

名稱重載方法:方法的名稱重載是指同一個類中具有多個方法,使用相同的名稱而隻是其參數清單不同。

Overridden methods

覆寫重載方法:方法的覆寫重載是指父類和子類使用的方法采用同樣的名稱、參數清單和傳回類型。

Package 包:包即是将一些類聚集在一起的一個實體。

Parent class 父類:被其他類繼承的類。也見基類。

Private members 私有成員:私有成員隻能在目前類被通路,其他任何類都不可以通路之。

Public members 公共成員:公共成員可以被任何類通路,而不管該類屬于那個包。

Runtime exceptions

運作時間異常:運作時間異常是一種不能被你自己的程式處理的異常。通常用來訓示程式BUG。

Source file 源檔案:源檔案是包含你的Java代碼的一個純文字檔案。

Stack trace 堆棧軌迹:如果你需要列印出某個時間的調用堆棧狀态,你将産生一個堆棧軌迹。

Static inner classes

靜态内部類:靜态内部類是内部類最簡單的形式,它于一般的類很相似,除了被定義在了某個類的内部。

Static methods

靜态方法:靜态方法聲明一個方法屬于整個類,即它可以不需要執行個體化一個類就可以通過類直接通路之。

Static variable

靜态變量:也可以稱作類變量。它類似于靜态方法,也是可以不需要執行個體化類就可以通過類直接通路。

Superclass 超類:被一個或多個類繼承的類。

Synchronized methods

同步方法:同步方法是指明某個方法在某個時刻隻能由一個線程通路。

Thread 線程:線程是一個程式内部的順序控制流。

Time-slicing 時間片:排程安排線程執行的一種方案。

Variable access

變量通路控制:變量通路控制是指某個類讀或者改變一個其他類中的變量的能力。

Visibility 可見性: 可見性展現了方法和執行個體變量對其他類和包的通路控制