Java語言基礎(chǔ)學(xué)習(xí)筆記
?1 . ?什么是常量 ? ? ???在程序執(zhí)行的過程中其值不可以發(fā)生改變
?2. Java中常量的分類
?字面值常量
?自定義常量(面向?qū)ο蟛糠种v)
?3 .字面值常量的分類
?字符串常量用雙引號括起來的內(nèi)容
?整數(shù)常量所有整數(shù)
?小數(shù)常量所有小數(shù)
?字符常量用單引號括起來的內(nèi)容,里面只能放單個數(shù)字,單個字母或單個符號
?布爾常量較為特殊愈涩,只有true和false
?空常量null(數(shù)組部分講解)
Java語言基礎(chǔ)(數(shù)據(jù)類型概述和分類)
A:為什么有數(shù)據(jù)類型
?Java語言是強(qiáng)類型語言婉刀,對于每一種數(shù)據(jù)都定義了明確的具體數(shù)據(jù)類型,在內(nèi)存中分配了不同大小的內(nèi)存空間
?B:Java中數(shù)據(jù)類型的分類
?基本數(shù)據(jù)類型
?引用數(shù)據(jù)類型
?面向?qū)ο蟛糠种v解
C:基本數(shù)據(jù)類型分類(共4類8種)
?整數(shù)型
?byte 占一個字節(jié) ?-128到127
?short 占兩個字 ?-2^15~2^15-1
?int 占四個字節(jié) -2^31~2^31-1
?long 占八個字節(jié) -2^63~2^63-1
?浮點(diǎn)型(float)
?float 占四個字節(jié) -3.403E38~3.403E38 ?單精度
?double 占八個字節(jié)-1.798E308~1.798E308 雙精度
?字符型 ?(char) 占兩個字節(jié) 0~65535
布爾型( boolean )
boolean 理論上是占八分之一個字節(jié),因?yàn)橐粋€開關(guān)就可以決定是true和false了,但是java中boolean類型沒有明確指定他的大小