Java连载2-Java特性
一、JDK
1.含義:Java開發(fā)工具包。
2.做Java開發(fā)之前必須安裝的一個工具包,?下載地址:https://www.oracle.com/index.html
3.Java包括三大塊內容:
(1)JavaSE(Java標準版),這是基礎必知必會
(2)JavaEE(Java企業(yè)版)
(3)JavaME(Java微型版)
二、Java語言特性(開源、免費、純面向對象,跨平臺)
(1)簡單性?:相對而言,例如java不再支持多繼承,C++是支持多繼承的,多繼承是復雜的?;C++中有指針,Java中屏蔽了指針的概念?。所以相對來說Java是簡單的,Java語言底層是C++實現(xiàn)的,不是C語言?。
(2)面向對象:Java是純面向對象的,更符合人的思維模式,更易理解。
(3)可移植性:Java程序可以做到一次編譯,到處運行,也就是說javanese程序可以在windows操作系統(tǒng)上運行,不做任何修改,痛的javanese程序可以直接放到Linux操作系統(tǒng)上運行?。
(4)多線程
(5)健壯性:和自動垃圾回收機制有關,自動垃圾回收機制簡稱GC機制?。Java語言魚你選哪個過程中產(chǎn)生的垃圾是自動回收的,不需要程序員關心?。
(6)安全性
windows操作系統(tǒng)的內核和Linux操作系統(tǒng)的內核肯定不同,他們這兩個操作系統(tǒng)執(zhí)行指令方式是不同的?。
?解決方法:讓Java程序運行在一臺虛擬的計算機中,然后,簡稱這類計算機為JVM,Java虛擬機再和底層操作系統(tǒng)打交道?。
二、源碼:
地址:https://github.com/ruigege66/Java/
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公眾號:傅里葉變換,后臺回復”禮包“,獲取大數(shù)據(jù)學習資料。
?
轉載于:https://www.cnblogs.com/ruigege0000/p/11141332.html
總結
以上是生活随笔為你收集整理的Java连载2-Java特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】大叔问题定位分享(33)oozi
- 下一篇: 以服务的方式提供站点基础功能支持