国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基本數(shù)據(jù)類型與引用類型在存儲上的區(qū)別

這篇具有很好參考價值的文章主要介紹了基本數(shù)據(jù)類型與引用類型在存儲上的區(qū)別。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基本數(shù)據(jù)類型和引用數(shù)據(jù)類型在存儲上的區(qū)別

基本數(shù)據(jù)類型有哪些

類型名稱 關(guān)鍵字 占用內(nèi)存 取值范圍
字節(jié)型 byte 1 字節(jié) -128~127
短整型 short 2 字節(jié) -32768~32767
整型 int 4 字節(jié) -2147483648~2147483647
長整型 long 8 字節(jié) -9223372036854775808L~9223372036854775807L
單精度浮點型 float 4 字節(jié) +/-3.4E+38F(6~7 個有效位)
雙精度浮點型 double 8 字節(jié) +/-1.8E+308 (15 個有效位)
字符型 char 2 字節(jié) ISO 單一字符集
布爾型 boolean 1 字節(jié) true 或 false

引用數(shù)據(jù)類型有哪些

可以說,除了上面八種數(shù)據(jù)類型之外基本都是引用數(shù)據(jù)類型,包括String,自定義類等

存儲結(jié)構(gòu)的區(qū)別

基本數(shù)據(jù)類型的變量空間存儲在棧當中,并且棧是直接存儲著變量的值(空間大小固定)

引用數(shù)據(jù)變量的變量空間也存儲在棧當中,但是棧當中存儲的是引用地址,地址指向在堆中開辟的可變空間

可以說,

基本數(shù)據(jù)變量和引用數(shù)據(jù)變量的左邊聲明部分都是存儲在棧當中,只不過一個存儲的是值,一個存儲的是地址。而引用數(shù)據(jù)類型的右邊部分即new的部分是在堆當中。文章來源地址http://www.zghlxwxcb.cn/news/detail-450465.html

到了這里,關(guān)于基本數(shù)據(jù)類型與引用類型在存儲上的區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第五章 基本引用類型(下)——原始值包裝類型、

    第五章 基本引用類型(下)——原始值包裝類型、

    5.3 原始值包裝類型 ????????為了方便操作原始值,ECMAScript提供了3種特殊的引用類型:Boolean、Number和String。這些類型具有本章介紹的其他引用類型一樣的特點,但也具有與各自原始類型對應(yīng)的特殊行為。每當用到某個原始值的方法或?qū)傩詴r,后臺都會創(chuàng)建一個相應(yīng)原始包

    2024年01月16日
    瀏覽(28)
  • 第五章 基本引用類型(上)——Date、RegExp

    第五章 基本引用類型(上)——Date、RegExp

    ????????引用值(或者對象)是某個特定引用類型的實例。在ECMAScript中,引用類型是把數(shù)據(jù)和功能組織到一起的結(jié)構(gòu),經(jīng)常被人錯誤地稱作“類”。雖然從技術(shù)上講JavaScript是一門面向?qū)ο笳Z言,但ECMAScript缺少傳統(tǒng)的面向?qū)ο缶幊陶Z言所具備的某些基本結(jié)構(gòu),包括類和接口

    2024年01月17日
    瀏覽(23)
  • c++復(fù)習(xí)-基礎(chǔ)-從c到c++-類型限定符+存儲類限定符+引用

    參考: https://www.runoob.com/cplusplus/cpp-tutorial.html 和gpt生成的內(nèi)容 const volatile 表示可能被程序以外的因素改變,如硬件或線程 restrict C99中增加的,由restrict修飾的指針是唯一一種訪問的方式 它告訴編譯器,在給定的代碼塊中,被標記為 restrict 的指針是唯一訪問其所指向內(nèi)存的指

    2024年01月22日
    瀏覽(15)
  • Advanced .Net Debugging 4:基本調(diào)試任務(wù)(對象檢查:內(nèi)存、值類型、引用類型、數(shù)組和異常的轉(zhuǎn)儲)

    Advanced .Net Debugging 4:基本調(diào)試任務(wù)(對象檢查:內(nèi)存、值類型、引用類型、數(shù)組和異常的轉(zhuǎn)儲)

    一、介紹 這是我的《 Advanced .Net Debugging 》這個系列的第四篇文章。今天這篇文章的標題雖然叫做“基本調(diào)試任務(wù)”,但是這章的內(nèi)容還是挺多的。由于內(nèi)容太多,故原書的第三章內(nèi)容我分兩篇文章來寫。上一篇我們了解了一些調(diào)試技巧,比如:單步調(diào)試、下斷點、過程調(diào)試

    2024年03月09日
    瀏覽(22)
  • JavaScript中的數(shù)據(jù)類型可以分為兩類:原始類型和引用類型。

    JavaScript中的數(shù)據(jù)類型可以分為兩類:原始類型和引用類型。 JavaScript中的原始類型有五種,分別是: 數(shù)字(Number):表示數(shù)字,包括整數(shù)和浮點數(shù)。 字符串(String):表示文本字符串。 布爾值(Boolean):表示邏輯上的真或假。 undefined:表示未定義的值。 null:表示空值。

    2024年01月24日
    瀏覽(30)
  • 由 Array.includes 函數(shù)引發(fā)對引用數(shù)據(jù)類型的思考

    由 Array.includes 函數(shù)引發(fā)對引用數(shù)據(jù)類型的思考

    `` 數(shù)組的includes方法在日常的編程中比較常用到,其作用就是判斷某一數(shù)據(jù)是否在數(shù)組中,通常來說,數(shù)組中的數(shù)據(jù)如果是數(shù)字,布爾值,或者字符串的話,都是能夠進行判斷的 例如: 如果是對象的話,那么會有一個有趣的現(xiàn)象發(fā)生 arr.includes({ age: 11, name: \\\'bob\\\'}) 這行,inclu

    2024年02月09日
    瀏覽(22)
  • Redis數(shù)據(jù)類型-Hash哈希存儲類型

    Redis數(shù)據(jù)類型-Hash哈希存儲類型

    小白:偉哥,java中的Map集合類型在Redis中有對應(yīng)的存儲嗎? 偉哥:有的,我?guī)銛]一波。 Redis的hash哈希存儲類型,類似于是java中的map存儲結(jié)構(gòu),適合用來存儲對象,每個哈希最多可以存儲4294967295(2^32-1)個字段值對,具體數(shù)量實際上也受Redis部署的虛擬機上的總內(nèi)存的限制

    2024年02月12日
    瀏覽(22)
  • 基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運算規(guī)則)

    基本數(shù)據(jù)類型轉(zhuǎn)換(基本數(shù)據(jù)類型之間的運算規(guī)則)

    前提:這里討論只是7種基本數(shù)據(jù)類型變量間的運算。不包含boolean類型的。?? 自動類型轉(zhuǎn)換:容量小的類型自動轉(zhuǎn)換為容量大的數(shù)據(jù)類型。數(shù)據(jù)類型按容量大小排序為: 有多種類型的數(shù)據(jù)混合運算時,系統(tǒng)首先自動將所有數(shù)據(jù)?轉(zhuǎn)換成容量最大的那種數(shù)據(jù)類型,然后再進行計

    2024年02月15日
    瀏覽(23)
  • Oracle和MySQL有哪些區(qū)別?從基本特性、技術(shù)選型、字段類型、事務(wù)、語句等角度詳細對比Oracle和MySQL

    Oracle和MySQL有哪些區(qū)別?從基本特性、技術(shù)選型、字段類型、事務(wù)、語句等角度詳細對比Oracle和MySQL

    ?導(dǎo)航: 【Java筆記+踩坑匯總】Java基礎(chǔ)+進階+JavaWeb+SSM+SpringBoot+瑞吉外賣+SpringCloud+黑馬旅游+谷粒商城+學(xué)成在線+MySQL高級篇+設(shè)計模式+面試題匯總+源碼_vincewm的博客-CSDN博客 目錄 一、基本區(qū)別 1.1 基本特性 1.2 Oracle和MySQL如何做技術(shù)選型? 1.3 RDBMS和ORDBMS的區(qū)別 1.4 默認端口號和用

    2024年02月12日
    瀏覽(21)
  • Java操作redis常見類型數(shù)據(jù)存儲

    Java操作redis常見類型數(shù)據(jù)存儲

    目錄 一、Java連接Redis 1.1 導(dǎo)入pom依賴 1.2 建立連接 二、Java使用Redis 2.1 字符串 String 2.2 哈希 Hash 2.3?列表 List 2.4?集合 Set 2.5?有序集合 Sorted Set? 三、Redis的實際應(yīng)用場景 ? ? ? ? redis與mysq都是數(shù)據(jù)庫,java操作redis其實跟操作mysql的過程是差不多的,首先都是導(dǎo)入依賴、建立連

    2024年02月05日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包