1、JDKhtml
1.含義:Java開發工具包。java
2.作Java開發以前必須安裝的一個工具包,下載地址:https://www.oracle.com/index.htmlgit
3.Java包括三大塊內容:程序員
(1)JavaSE(Java標準版),這是基礎必知必會github
(2)JavaEE(Java企業版)windows
(3)JavaME(Java微型版)安全
2、Java語言特性(開源、免費、純面向對象,跨平臺)微信
(1)簡單性:相對而言,例如java再也不支持多繼承,C++是支持多繼承的,多繼承是複雜的;C++中有指針,Java中屏蔽了指針的概念。因此相對來講Java是簡單的,Java語言底層是C++實現的,不是C語言。多線程
(2)面向對象:Java是純面向對象的,更符合人的思惟模式,更易理解。oracle
(3)可移植性:Java程序能夠作到一次編譯,處處運行,也就是說javanese程序能夠在windows操做系統上運行,不作任何修改,痛的javanese程序能夠直接放到Linux操做系統上運行。
(4)多線程
(5)健壯性:和自動垃圾回收機制有關,自動垃圾回收機制簡稱GC機制。Java語言魚你選哪一個過程當中產生的垃圾是自動回收的,不須要程序員關心。
(6)安全性
windows操做系統的內核和Linux操做系統的內核確定不一樣,他們這兩個操做系統執行指令方式是不一樣的。
解決方法:讓Java程序運行在一臺虛擬的計算機中,而後,簡稱這類計算機爲JVM,Java虛擬機再和底層操做系統打交道。
2、源碼:
地址:https://github.com/ruigege66/Java/
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公衆號:傅里葉變換,後臺回覆」禮包「,獲取大數據學習資料。