6.Java英文縮寫詳解

1.JVMhtml

2.JDK JREjava

3.Java SE EE MEmysql

4.OO OOPlinux

5.IOC程序員

6.SQLsql

7.POJO數據庫

 

1.JVM:Java Virtual Machine(Java虛擬機)的縮寫。編程

它是一個虛構出來的計算機,是經過在實際的計算機上仿真模擬各類計算機功能來實現的。windows

Java語言的一個很是重要的特色就是與平臺的無關性。而使用Java虛擬機是實現這一特色的關鍵。通常的高級語言若是要在不一樣的平臺上運行,至少須要編譯成不一樣的目標代碼。而引入Java語言虛擬機後,Java語言在不一樣平臺上運行時不須要從新編譯。Java語言使用Java虛擬機屏蔽了與具體平臺相關的信息,使得Java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節碼,就能夠在多種平臺上不加修改地運行。Java虛擬機在執行字節碼時,把字節碼解釋成具體平臺上的機器指令執行。這就是Java的可以「一次編譯,處處運行」的緣由。  

2.JRE: Java Runtime Environment    JDK:Java Development Kit

JRE顧名思義是java運行時環境,包含了java虛擬機,java基礎類庫。是使用java語言編寫的程序運行所須要的軟件環境,是提供給想運行java程序的用戶使用的。

JDK顧名思義是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了不少java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。網絡

若是你須要運行java程序,只需安裝JRE就能夠了。若是你須要編寫java程序,須要安裝JDK。
JRE根據不一樣操做系統(如:windows,linux等)和不一樣JRE提供商(IBM,ORACLE等)有不少版本,最經常使用的是Oracle公司收購SUN公司的JRE版本。

3.Java SE(J2SE,Java2 Platform Standard Edition,標準版):主要用於桌面應用軟件的編程。

  Java  EE(J2EE,Java 2 Platform, Enterprise Edition,企業版):主要用於分佈式的網絡程序的開發,如電子商務網站ERP系統

  Java ME(J2ME,Java 2 Platform Micro Edition,微型版):主要應用於嵌入式系統開發,如手機和PDA的編程。 

4.OO:Object-Oriented 面向對象.
OOP:Object-Oriented Programming 向對象編程(OOPS)

5.IOC: 控制反轉(Inversion of Control) 
是框架的重要特徵,並不是面向對象編程的專用術語。它與依賴注入(Dependency Injection,簡稱DI)和依賴查找(Dependency Lookup)並無關係。

6. SQL:結構化查詢語言(Structured Query Language)簡稱SQL

是用於訪問和處理數據庫的標準的計算機語言,這類數據庫包括:Oracle, Sybase, SQL Server, DB2, Access ,mysql等等。

7.POJO:POJO(Plain Ordinary Java Object)簡單的Java對象,

實際就是普通JavaBeans,是爲了不和EJB混淆所創造的簡稱。 

使用POJO名稱是爲了不和EJB混淆起來, 並且簡稱比較直接. 其中有一些屬性及其getter setter方法的類,沒有業務邏輯,有時能夠做爲VO(value -object)或dto(Data Transform Object)來使用.固然,若是你有一個簡單的運算屬性也是能夠的,但不容許有業務方法,也不能攜帶有connection之類的方法。

 2019年6月21日 09:34:39

相關文章
相關標籤/搜索