快速學習javaSE基礎1-java概述(瞭解)
阿新 • • 發佈:2019-02-09
尼瑪哥在學習 JAVAWEB的過程中,發現忘記了一些JAVASE的基礎知識,於是,為了溫故知新,尼瑪哥再一次快速回顧JAVASE的內容,整理學習筆記,希望也能夠讓大家快速瞭解到JAVA SE的基礎知識,方便更快的上手JAVA 。
Java語言的特點: 一:面向物件 兩個基本概念:類、物件 三大特性:封裝、繼承、多型 二:健壯性 吸收了C/C++語言的優點,但去掉了其影響程式健壯性的部分(如指標、記憶體的申請與釋放等),提供了一個相對安全的記憶體管理和訪問機制 三:跨平臺性 跨平臺性:通過Java語言編寫的應用程式在不同的系統平臺上都可以執行。“Writeonce , Run Anywhere”Java兩種核心機制 1.Java虛擬機器(Java VirtalMachine) lJVM是一個虛擬的計算機,具有指令集並使用不同的儲存區域。負責執行指令,管理資料、記憶體、暫存器。 l對於不同的平臺,有不同的虛擬機器。 lJava虛擬機器機制遮蔽了底層執行平臺的差別,實現了“一次編譯,到處執行”。
2.垃圾收集機制(GarbageCollection) 不再使用的記憶體空間應回收—— 垃圾回收。