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