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
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版本。
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