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?可見性:?可見性體現了方法和實例變量對其他類和包的訪問控制。

J2EE相關名次解釋

icon_lol.gif?容器:充當中間件的角色?

icon_lol.gif?WEB容器:給處于其中的應用程序組件(JSP,SERVLET)提供一個環境,使JSP,SERVLET直接更容器中的環境變量接口交互,不必關注其它系統問題。主要有WEB服務器來實現。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。該容器提供的接口嚴格遵守J2EE規范中的WEB?APPLICATION?標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。?

icon_lol.gif?EJB容器:Enterprise?java?bean?容器。更具有行業領域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現成的接口來獲得系統級別的服務。例如郵件服務、事務管理。?

icon_lol.gif?WEB容器和EJB容器在原理上是大體相同的,更多的區別是被隔離的外界環境。WEB容器更多的是跟基于HTTP的請求打交道。而EJB容器不是。它是更多的跟數據庫、其它服務打交道。但他們都是把與外界的交互實現從而減輕應用程序的負擔。例如SERVLET不用關心HTTP的細節,直接引用環境變量session,request,response就行、EJB不用關心數據庫連接速度、各種事務控制,直接由容器來完成。?

icon_lol.gif?RMI/IIOP:遠程方法調用/internet對象請求中介協議,他們主要用于通過遠程調用服務。例如,遠程有一臺計算機上運行一個程序,它提供股票分析服務,我們可以在本地計算機上實現對其直接調用。當然這是要通過一定的規范才能在異構的系統之間進行通信。RMI是JAVA特有的。?

icon_lol.gif?JNDI:JAVA命名目錄服務。主要提供的功能是:提供一個目錄系統,讓其它各地的應用程序在其上面留下自己的索引,從而滿足快速查找和定位分布式應用程序的功能。?

icon_lol.gif?JMS:JAVA消息服務。主要實現各個應用程序之間的通訊。包括點對點和廣播。?

icon_lol.gif?JAVAMAIL:JAVA郵件服務。提供郵件的存儲、傳輸功能。他是JAVA編程中實現郵件功能的核心。相當MS中的EXCHANGE開發包。?

icon_lol.gif?JTA:JAVA事務服務。提供各種分布式事務服務。應用程序只需調用其提供的接口即可。?

icon_lol.gif?JAF:JAVA安全認證框架。提供一些安全控制方面的框架。讓開發者通過各種部署和自定義實現自己的個性安全控制策略。?

icon_lol.gif?EAI:企業應用集成。是一種概念,從而牽涉到好多技術。J2EE技術是一種很好的集成實現。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531695.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531695.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531695.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

codeforces Gargari and Permutations(DAG+BFS)

1 /*2 題意:求出多個全排列的lcs!3 思路:因為是全排列,所以每一行的每一個數字都不會重復,所以如果有每一個全排列的數字 i 都在數字 j的前面,那么i, j建立一條有向邊!4 …

hdu4292Food(最大流Dinic算法)

/*    題意:每一個人都有喜歡的吃的和喝的,每一個人只選擇一個數量的吃的和一個數量的喝的,問能滿足最多的人數!?    思路:建圖很是重要!f-food, p-people, d-drink    建圖&#x…

python3.5 連接mysql_python3.5 連接mysql本地數據庫

前期準備工作:安裝python的模塊,網上大部分讓安裝mysqldb模塊,但是會報錯,原因是python3.5不被其支持:請看該鏈接 我們也可以這樣解決:直接執行:sudo pip3 install pymysql;在python3中輸入impo…

java異常順序_網易新聞

public class SmallT {public static void main(String args[]) {SmallT t new SmallT();int b t.get();System.out.println(b);}public int get() {try {return 1;} finally {return 2;}}}返回的結果是2。我可以通過下面一個例子程序來幫助我解釋這個答案,從下面…

java中自動裝箱的問題

package wrapper;public class WrapperDemo {public static void main(String[] args) {Integer anew Integer(5);Integer bnew Integer(5);System.out.println(ab);System.out.println(a.equals(b));/*falsetrue*/Integer c127;//屬于自動裝箱Integer d127;//jdk1.5以后&#…

下載國外網站資料需java_Java開發必知道的國外10大網站

1、https://www.google.com/不解釋2、https://stackoverflow.com里面包含各種開發遇到的問題及答案,質量比較高。3、https://github.com/免費的開源代碼托管網站,包括了許多開源的項目及示例項目等。4、https://dzone.com/提供技術新聞、編程教程、及各種…

poj 1950 Dessert(dfs枚舉,模擬運算過程)

/*   這個代碼運行的時間長主要是因為每次枚舉之后都要重新計算一下和的值!    如果要快的話,應該在dfs,也就是枚舉的過程中計算出前邊的數值(這種方法見第二個代碼),直到最后,這樣不必每…

poj1949Chores(建圖或者dp)

1 /*2 題意:n個任務,有某些任務要在一些任務之前完成才能開始做!3 第k個任務的約束只能是1...k-1個任務!問最終需要最少的時間完成全部的 4 任務&#xff0…

java 空數組如何判斷,java判斷數組是否為空

java判斷數組是否為空根據數組長度判斷,如果為0,則為空,反之不是。 (推薦學習:java課程)public class Main {public static void main(String[] args) {int[] array1 new int[]{}; //被當成 {0}if (array1 null) {System.out.pr…

2014牡丹江網絡賽ZOJPretty Poem(暴力枚舉)

/*   將給定的一個字符串分解成ABABA 或者 ABABCAB的形式&#xff01; 思路&#xff1a;暴力枚舉A, B, C串&#xff01; */ 1 #include<iostream>2 #include<cstring>3 #include<cstdio>4 #include<string>5 6 using namespace std;7 str…

php switch goto,PHP goto語句用法實例

問題當 PHP 在執行代碼過程&#xff0c;在某一時刻我們希望它能跳轉到某一特定位置繼續執行代碼&#xff0c;該怎么做呢&#xff1f;回答在 PHP 中&#xff0c;我們可以使用 goto 操作符來使 PHP 代碼執行器跳轉到程序中某一特定位置。goto 的使用有一定限制&#xff0c;如&…

php curl cookie,php中curl獲取返回頁面的cookie

php的curl可以模仿用戶瀏覽網頁并且獲取網頁的cookie,獲取cookie還有專用的參數如CURLOPT_COOKIEJAR 用于保存 cookie 到文件了,下面一起來看幾個例子吧.curl可以獲取返回頁面設置的cookie,原理跟get_headers是一樣的,在返回的頭信息中將"Set-Cookie:"的內容取出來即…

php訪問網頁post獲取源碼,第一次抓別人網站數據,用postman直接請求可以獲取到返回數據,通過代碼的方式就一直報錯,php...

最近需要抓取下KFC的一些數據通過postman把請求地址和參數都拿過來后可以返回數據我就天真的以為可以通過代碼直接發送一個post請求即可但是通過php的curl模擬請求后&#xff0c;返回的一直是服務器異常剛開始時好像成功過&#xff0c;但現在一直都是報這個&#xff0c;我用的就…

c++中關于初始化型參列表的一些問題

1 /*2 1.成員是按照他們在類中出現的順序進行初始化的&#xff0c;而不是按照他們在初始化列表出現的順序初始化的!3 一個好的習慣是&#xff0c;按照成員定義的順序進行初始化。4 2.數組成員在初始化型參列表中不正確 5 */6 #include<iostream>7 #include<cstdio&…

話術php源碼,戀愛話術寶典織夢源碼

戀愛話術寶典網頁版&#xff1a;http://vi.520menghuan.cn戀愛話術寶典app下載&#xff1a;https://www.lanzous.com/i2dmywd戀愛話術寶典app&#xff0c;里面有超過4萬條可復制聊天的戀愛聊天話術&#xff0c;這是一款經典的“智能代聊 APP”。花式套路小哥哥、小姐姐&#xf…

c++中基類與派生類中隱含的this指針的分析

先不要看結果&#xff0c;看一下你是否真正了解了this指針&#xff1f; 1 #include<iostream>2 using namespace std;3 4 class Parent{5 public:6 int x;7 Parent *p;8 public:9 Parent(){} 10 Parent(int x){ 11 …

java中子類與父類中隱含的this引用的分析

/*看一下下面的程序&#xff0c;看是否你的答案和運行的答案是否一致&#xff01; */ class Parent{public int x;public Parent p;public Parent(){}public Parent(int x){this.xx; pthis;}public void f(){System.out.println("Parent::f()"); }public void g(){Sy…

php注冊機制,php自動注冊登錄驗證機制實現代碼_PHP教程

背景&#xff1a;在phpwind站點后臺添加一個名為“廣告管家”(廣告管家為CNZZ的一款廣告投放的應用)的應用&#xff0c;整個“廣告管家”的應用是通過iframe載入&#xff0c;載入的具體內容根據不同站點顯示針對該站點的具體內容&#xff0c;為了提高易用性&#xff0c;有以下的…

codeforce No to Palindromes!(枚舉)

1 /*2 題意&#xff1a;給定一個字符串中沒有任何長度>1的回文子串&#xff01;求按照字典序的該串的下一個字符串3 也不包含長度>1的任何回文子串&#xff01;4 5 思路&#xff1a;從最低位進行枚舉&#xff0c;保證第i位 不與 第 i-1位和第 i-2位相…

php js 比較,PHP與JS的比較

1樓一直以來&#xff0c;php和js一樣&#xff0c;都被視做腳本語言。的確&#xff0c;他們兩者蠻像的。首先他們都是弱類型語言&#xff0c;定義變量的時候不需要指定某個具體類型&#xff0c;變量類型可以實現隱式轉換。雖然很多人說這樣會帶來很多一些潛在的問題&#xff0c;…