W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
JVM 可以操作的數(shù)據(jù)類型分為兩類: primitive types 和 reference types. 類型檢查通常在編譯期完成,不同指令操作數(shù)的類型可以通過虛擬機(jī)的字節(jié)碼指令本身確定。
JVM 所支持的基本數(shù)據(jù)類型有:數(shù)值類型(Numeric types), 布爾類型(Boolean type) 和 returnAddress 類型。其中數(shù)值類型又可以分為整型和浮點(diǎn)型兩種。
引用類型分為三種:Class Types, Array Types 和 Interface Types, 這些引用類型的值分別由類實(shí)例、數(shù)組實(shí)例和實(shí)現(xiàn)了某個(gè)接口的類實(shí)例或者數(shù)組實(shí)例動(dòng)態(tài)創(chuàng)建。引用類型中有一特殊的值null, 引用類型的默認(rèn)值就是 null.
基本類型作為形式參數(shù)傳遞不會(huì)改變實(shí)際參數(shù),引用類型作為形式參數(shù)傳遞會(huì)改變實(shí)際參數(shù)。JDK1.5之后含有基本類型的包裝類型,即自動(dòng)拆裝箱的功能,故將基本類型的相應(yīng)對(duì)象作為參數(shù)傳遞時(shí)會(huì)自動(dòng)拆箱為基本類型,故也不改變實(shí)際參數(shù)的值。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: