站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Java引用與C指針的區(qū)別是什么

Java引用與C指針的區(qū)別是什么

Java引用與C指針的區(qū)別如下:

1、現(xiàn)象

指針在運(yùn)行時(shí)可以改變其所指向的值(地址)即指向其它變量,而引用一旦和某個(gè)對(duì)象綁定后就不能再改變,總是指向最初的對(duì)象。

2、編譯

程序在編譯時(shí)分別將指針和引用添加到符號(hào)表上,符號(hào)表上記錄的是變量名以及變量所對(duì)應(yīng)的地址。

(相關(guān)視頻教程分享:java視頻教程)

指針變量在符號(hào)表上對(duì)應(yīng)的地址值為指針變量的地址值,而引用在符號(hào)表上對(duì)應(yīng)的地址值為引用對(duì)象的地址值。符號(hào)表生成后就不會(huì)再改,因此指針可以改變,因此指針可以改變指向的對(duì)象(指針變量中的值可以改),而引用對(duì)象不能改。

3、類型

引用其值為地址的數(shù)據(jù)元素,Java封裝了的地址,可以轉(zhuǎn)成字符串查看,長(zhǎng)度可以不必關(guān)心,C指針是一個(gè)裝地址的變量,長(zhǎng)度一般是計(jì)算機(jī)字長(zhǎng),可以認(rèn)為是個(gè)int

4、內(nèi)存占用

所占內(nèi)存:引用聲明時(shí)沒(méi)有實(shí)體,不占空間,C指針如果聲明后會(huì)用到才會(huì)賦值,如果用不到不會(huì)分配內(nèi)存

5、內(nèi)存溢出

java引用的使用權(quán)限比較小,不會(huì)產(chǎn)生內(nèi)存溢出。C指針是容易產(chǎn)生內(nèi)存溢出的,所以程序員需小心使用、及時(shí)回收。

相關(guān)文章教程推薦:java入門教程

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
日韩精品久久久肉伦网站| 国产一区麻豆剧传媒果冻精品| 亚洲精品色播一区二区| 99精品众筹模特自拍视频| 国产精品亚洲一区二区三区在线| 国产女人18毛片水真多18精品| 精品国产日韩久久亚洲| 国产a不卡片精品免费观看| 视频久re精品在线观看| 香蕉久久精品日日躁夜夜躁| 国产精品三级在线| 97精品在线观看| 久久精品无码午夜福利理论片| 无码人妻精品一区二区在线视频| 国产成人精品白浆久久69| 国产福利精品一区二区| 久久精品男人影院| 国语精品一区二区三区| 国产呦小j女精品视频| 久久亚洲AV永久无码精品| 精品无码久久久久久久动漫| 国产精品综合久久第一页| 国产精品成人观看视频网站| 亚洲精品国产综合久久一线| 九九免费久久这里有精品23| 亚州日韩精品专区久久久| 合区精品久久久中文字幕一区| 亚洲午夜精品一级在线播放放| yy6080久久亚洲精品| 国产69精品久久久久9999| 亚洲精品无码专区久久同性男| 亚洲性日韩精品一区二区三区 | 久久91这里精品国产2020| 好湿好大硬得深一点动态图91精品福利一区二区 | 国产精品午夜福利在线无码| 亚洲午夜成人精品电影在线观看| 亚洲精品岛国片在线观看| 国产精品亚洲玖玖玖在线观看| 精品国产毛片一区二区无码| 最新精品国偷自产在线| 国产在线精品无码二区|