天天看點

合輯 | Java工程師必知詞條彙總

想要學好Java,這些專業詞條可一定要掌握!

1.Java

Java是一種廣泛使用的計算機程式設計語言,擁有跨平台、面向對象、泛型程式設計的特性,廣泛應用于企業級Web應用開發和移動應用開發...

檢視全文

2.JDK

JDK(Java Development Kit)是Sun公司針對Java開發人員釋出的免費軟體開發工具包(SDK,Software development kit)...

3.JRE

Java運作環境(Java Runtime Environment,簡稱JRE)是一個軟體,由太陽微系統所研發,JRE可以讓電腦系統運作Java應用程式(Java Application)...

4.JVM

Java虛拟機(Java Virtual Machine,縮寫為JVM),一種能夠運作Java bytecode的虛拟機,以堆棧結構機器來進行實做。最早由Sun所研發并實作第一個實作版本...

5.注釋

在計算機語言中,注釋是計算機語言的一個重要組成部分,用于在源代碼中解釋代碼的功用,可以增強程式的可讀性...

6.辨別符

辨別符(英文對應詞:identifier,縮寫為ID),又稱為識别碼,是一個用來識别物件的名稱,識别對象可能是概念、具體可數的物體或是不可數的物質...

7.保留字

保留字(Reserved word),有時也叫關鍵字(keyword),是程式設計語言中的一類文法結構...

8.資料類型

在程式設計的類型系統中,資料類型(Data type),又稱資料型态、資料型别,是用來限制資料的解釋...

9.運算符

數學運算符、關系運算符、三目運算符、位運算符分别是...

10.分支語句

在程式開發的過程中,一共會存在三種程式邏輯:順序結構、分支結構、循環結構...

11.循環結構

所謂的循環結構是指某一段代碼被重複執行的處理操作...

12.方法

方法是定義在主類之中并且由主方法直接調用的,是以方法的定義文法形式如下...

13.變量

在程式設計中,變量(Variable,scalar)是指一個包含部分已知或未知數值或資訊(即一個值)之存儲位址...

14.數組

在計算機科學中,數組資料結構(array data structure),簡稱數組(Array)...

15.繼承

繼承(inheritance)是面向對象軟體技術當中的一個概念。如果一個類别B“繼承自”另一個類别A...

16.多态

多态(polymorphism)指為不同資料類型的實體提供統一的接口。多态是同一個行為具有多個不同表現形式或形态的能力...

17.封裝

封裝(Encapsulation)是将資料和處理資料的程式組合起來,僅對外公開接口,達到資訊隐藏的功能...

18.接口

接口(Interface),在JAVA程式設計語言中是一個抽象類型,是抽象方法的集合,接口通常以interface來聲明...

19.JDBC

Java資料庫連接配接,(Java Database Connectivity,簡稱JDBC)是Java語言中用來規範用戶端程式如何來通路資料庫的應用程式接口...

20.GC

垃圾回收(Garbage Collection,縮寫為GC),在計算機科學中是一種自動的存儲器管理機制...

21.Java位元組碼

Java 位元組碼(Java bytecode)是Java虛拟機執行的一種指令格式...

22.網絡程式設計

網絡程式設計指的是多台主機之間的資料通訊操作...

23.單例/多例設計模式

在軟體工程中,設計模式(design pattern)是對軟體設計中普遍存在(反複出現)的各種問題,所提出的解決方案...

24.資料庫

資料庫又稱為資料管理系統,是一個長期存儲磁盤、錄音帶以及其他裸裝置上的...

25.Oracle

Oracle是甲骨文公司的一款關系型資料庫管理系統,目前仍在資料庫市場上占有主要份額...

26.DB2

DB2是美國IBM公司發展的一套關系型資料庫管理系統,分别在不同的作業系統平台上服務...

27.SQL

SQL, Structured Query Language結構化查詢語言,是一種特定目的程式設計語言,用于管理關系資料庫管理系統...

28.Sybase

Sybase是美國Sybase公司研制的一種關系型資料庫系統,是一種典型的UNIX或WindowsNT平台上客戶機/伺服器環境下的大型資料庫系統...

29.異常

異常是程式中的一些錯誤,但并不是所有的錯誤都是異常,并且錯誤有時候是可以避免的...

30.包

Java語言提供一種package(包)定義, 用來說明某段程式的路徑結構...

31.泛型

Java 泛型(generics)是 JDK 5 中引入的一個新特性, 泛型提供了編譯時類型安全檢測機制,該機制允許程式員在編譯時檢測到非法的類型...

32.正規表達式

正規表達式(Regular Expression,常簡寫為regex、regexp或RE),又稱正則表示式、正則表示法...

33.枚舉

在數學和計算機科學理論中,一個集的枚舉是列出某些有窮序列集的所有成員的程式,或者是一種特定類型對象的計數...

34.堆

堆是Java為類對象的記憶體配置設定工作所設定的一種運作時資料區,是一種通用性的記憶體池(也存在于RAM中),用于存放所有的JAVA對象...

35.棧

棧又稱堆棧,是作業系統在建立某個程序或者線程(在支援多線程的作業系統中是線程)為這個線程建立的存儲區域,該區域具有先進後出的特性...

36.比較器

所謂的比較器指的是進行大小關系的确定判斷。

任意一個類預設情況下是無法使用系統内部的類進行數組排序或比較需求的,因為類中并沒有明确的表明比較的規則定義,在Java中為了統一比較規則的定義...

37.注解

Annotation是從JDK1.5之後提出的一個新的開發技術結構,利用Annotation可以有效的減少程式配置的代碼。并且可以利用Annotation進行一些結構化的定義。Annotation是一種以注解的形式實作的程式開發...

38.紅黑樹

紅黑樹本質上是一種二叉查找樹,但它在二叉查找樹的基礎上額外添加了一個标記(顔色),同時具有一定的規則。這些規則使紅黑樹保證了一種平衡,插入、删除、查找的最壞時間複雜度都為“O(logn)”...

39.對象序列化

對象序列化指的是将記憶體中儲存的對象以二進制資料流的形式進行處理,可以是實作對象的儲存或者網絡傳輸...

40.二叉樹

二叉樹(Binary tree)是每個節點最多隻有兩個分支(即不存在分支度大于2的節點)的樹結構。通常分支被稱作“左子樹”或“右子樹”。二叉樹的分支具有左右次序,不能随意颠倒...

41.Lambda表達式

Lambda表達式,也可稱為閉包,它是推動Java8釋出的最重要新特性。Lambda允許把函數作為一個方法的參數,它實質上是一個匿名方法,但該方法并非獨立執行,而是用于實作由函數式接口定義的唯一抽象方法...

42.位元組流

對于服務端或者是用戶端實質上傳遞的就是一種資料流的處理形式,而所謂的資料流指的就是位元組資料。而對于這種流的處理形式在java.io包中提供有兩類支援...

43.檔案

在Java語言中提供了對于檔案作業系統操作的支出,而這個支援就在java.io.File類中進行了定義,在java.io包中,File類時唯一一個與檔案本身操作(建立、删除、重命名等)有關的類...

44.字元流

45.反射

Java的最大的特征:反射機制,也是Java的精髓。所有技術實作的目标隻有一點:可複用性(可重用性)...

46.抽象類

在面向對象的概念中,所有的對象都是通過類來描繪的,但是反過來,并不是所有的類都是用來描繪對象的...

更多内容關注

Java開發者

持續更新中......