Java基礎知識回顧

Java基礎回顧,打好基礎才能越走越遠!

基礎數據類型

基本數據類型主要有:

byte、short、int、long、float、double、char、boolean

它們可以分為三類:

數值類型:byte、short、int、long、float、double

字符類型:char

布爾型:boolean

其中byte是8位,short是16位, int是32位以及 long是64的整數;而float 32位,double 64 位的浮點數。

數值類型的級別從低到高分別為:

byte,char,short(這三個平級)——>int——>float——>long——>double

其中由低級別轉到高級別,是屬於自動類型轉換,這點是由系統自動轉換的。在進行計算的時候,如果級別小於int,最終的數據類型會自動轉換為int,如果高於int,最終數據結果會取其中最高的一個。

又高級別轉到低級別是強制類型轉換。強制類型轉換需要注意取值範圍和數據的精確度。

Java基礎知識回顧

char是字符類型,可以儲存任何字符。

boolean是布爾類型,只有false或true。

javac命令和java命令做什麼事情呢?

要知道java是分兩部分的:一個是編譯,一個是運行。

javac:負責的是編譯的部分,當執行javac時,會啟動java的編譯器程序。對指定擴展名的.java文件進行編譯。 生成了jvm可以識別的字節碼文件。也就是class文件,也就是java的運行程序。

java:負責運行的部分.會啟動jvm.加載運行時所需的類庫,並對class文件進行執行。

一個文件要被執行,必須要有一個執行的起始點,這個起始點就是main函數。

Java基礎知識回顧

繼承

繼承已存在的類就是複用這些類的方法和域。在此基礎上,還可以添加一些新的方法和域,以滿足新的需求。這是Java程序設計中的一項核心技術。

"is-a"關係是繼承的一個明顯特徵。在通過擴展超類定義子類的時候,僅需指出子類與超類的不同之處。因此在設計類時,應該將通用的方法放到

超類中,而將具有特殊用途的方法放到子類中,這種將通用的功能放到超類的做法,在面向對象程序設計中十分普遍。

尚學堂立志解決中國教育不公平和低效率問題,幫助千千萬萬被傳統教育方式耽誤的人,傳授實用、前沿的知識,成就學員個人理想,為愛你的人和你愛的人創造美好的生活。尚學堂12大精英團隊+各類實戰項目,真正實現1+1>10的目標效果。幫助學員迅速成長,持久騰飛,成就學員“高富帥”人生。


分享到:


相關文章: