日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

零基礎(chǔ)小白必看 java入門基礎(chǔ)知識(shí)

前言
Java 是一款面向?qū)ο缶幊痰恼Z言,在國(guó)內(nèi)被廣泛應(yīng)用于各類系統(tǒng)的開發(fā)之中,面向?qū)ο缶幊蹋∣OP)具有多方面的吸引力 。對(duì)管理人員來說,它實(shí)現(xiàn)了更快和更廉價(jià)的開發(fā)與維護(hù)過程 。對(duì)分析與設(shè)計(jì)人員,建模處理變得更加簡(jiǎn)單,能生成清晰、易于維護(hù)的設(shè)計(jì)方案 。對(duì)程序員,對(duì)象模型顯得如此高雅和淺顯 。此外,面向?qū)ο蠊ぞ咭约皫斓木薮笸κ咕幊坛蔀橐豁?xiàng)更加使人愉悅的任務(wù) 。每個(gè)人都可從中獲益,至少表面如此 。
類型
Java 的數(shù)據(jù)類型分為字符類型,布爾類型,浮點(diǎn)數(shù)類型,整數(shù)類型 。
類型圖如下所示:

零基礎(chǔ)小白必看 java入門基礎(chǔ)知識(shí)


按數(shù)據(jù)類型的存儲(chǔ)單位以及數(shù)值表示范圍整理如表 2-1 所示 。
基本數(shù)據(jù)類型
名稱
字節(jié)數(shù)
范圍
默認(rèn)值
byte
字節(jié)
1
-127-128
0
short
短整數(shù)
2
-32798-32767
0
int
整數(shù)
4
-2147483648-2147483647
0
long
長(zhǎng)整數(shù)
8
-9223372036854775808L-9223372036854775807L
0L
float
浮點(diǎn)數(shù)
4
范圍太大,暫時(shí)忽略
0.0f
double
雙精度浮點(diǎn)數(shù)
8
范圍太大,暫時(shí)忽略
0.0d
char
字符
2
\u0000-\uFFFF
\u0000
上述就是關(guān)于 Java 的基本數(shù)據(jù)類型的一些基本知識(shí),其實(shí)這些大家日常都會(huì)使用到,只是細(xì)節(jié)方面我們需要注意,比如每個(gè)類型對(duì)應(yīng)的字節(jié)數(shù),默認(rèn)值這些,常見基本數(shù)據(jù)類型的范圍這些,無論是面試還是日常工作,都會(huì)遇到 。
變量與常數(shù)
變量
變量是具備名稱的一塊內(nèi)存空間,用來存儲(chǔ)可變動(dòng)的數(shù)據(jù)內(nèi)容 。當(dāng)程序需要存取某個(gè)內(nèi)存的內(nèi)容時(shí),就可以通過操作變量來間接實(shí)現(xiàn)操作該空間 。
demo:
int a = 0; // 聲明單個(gè) int 類型變量 a,并把它的初值設(shè)為 0; 當(dāng)然變量名有一定的要求和規(guī)則 。
必須是合法的標(biāo)識(shí)符,第一字符必須是字母,$或者”_”的一種,變量名最長(zhǎng)可以有 255 個(gè)字符 。
值得注意的是:變量名不能為關(guān)鍵字(KeyWord),保留字(Reserved Word),運(yùn)算符以及其他的一些特殊意義的字符 。
其他
Java 內(nèi)存存儲(chǔ):Java 字段在內(nèi)存中是小端存儲(chǔ)的,即低位字節(jié)在前,高位字節(jié)在后 。
裝箱與拆箱:
Java 中有概念是一切皆對(duì)象,因?yàn)樗械念惗寄J(rèn)繼承自 Object 。但是,對(duì)于數(shù)據(jù)類型是個(gè)例外,如 short,int,long,float,double,byte,char,boolean 。為了同一“一切接對(duì)象“這個(gè)概念,Java 提供了裝箱和拆箱功能 。
【零基礎(chǔ)小白必看 java入門基礎(chǔ)知識(shí)】 裝箱就是自動(dòng)將基本數(shù)據(jù)類型轉(zhuǎn)換為包裝器類型;拆箱就是自動(dòng)將包裝器類型轉(zhuǎn)換為基本數(shù)據(jù)類型 。
常量
常量,通過 final 關(guān)鍵字進(jìn)行修飾,一般不會(huì)變動(dòng)的值我們會(huì)通過常量去修飾,比如圓周率(PI),光速(C)等 。
final int A = 0; // 聲明一個(gè) int 類型的常量 a,初始值設(shè)置為 0. 這里我們需要注意,在命名常量的時(shí)候,我們需要對(duì)命名進(jìn)行大寫(編程規(guī)范) 。
數(shù)據(jù)轉(zhuǎn)換
以下數(shù)據(jù)轉(zhuǎn)換的是不會(huì)損失數(shù)據(jù)精度
double > float > long > int > char > short > byte 運(yùn)算符
算術(shù)運(yùn)算符的用途主要是用于一般的數(shù)學(xué)運(yùn)算得加,減,乘,除四則運(yùn)算 。當(dāng)然在 Java 中除了數(shù)值運(yùn)算,還會(huì)有字符串的拼接也算事一類操作吧 。
這里我們還涉及到一個(gè)知識(shí)點(diǎn),關(guān)于運(yùn)算符的優(yōu)先級(jí),如下圖所示 。

推薦閱讀