国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - JAVA中值類型和引用類型的區別

JAVA中值類型和引用類型的區別

2020-08-18 11:40cainiao123hack Java教程

在java開發中經常會遇到值類型和引用類型知識,但是有很多朋友不清楚java中值類型和引用類型的區別,今天小編通過本文給大家介紹下

 1、 Java中值類型引用類型的不同?

[定義]

引用類型表示你操作的數據是同一個,也就是說當你傳一個參數給另一個方法時,你在另一個方法中改變這個變量的值,

那么調用這個方法是傳入的變量的值也將改變.值類型表示復制一個當前變量傳給方法,

當你在這個方法中改變這個變量的值時,最初生命的變量的值不會變.通俗說法: 值類型就是現金,要用直接用;引用類型是存折,要用還得先去銀行取現。----(摘自網上)

[值類型]

也就是基本數據類型 基本數據類型常被稱為四類八種

四類: 

 1,整型 2,浮點型 3,字符型4,邏輯型

八種:  

         1,整型3種 byte,short,int,long

         2,浮點型2種 float,double

         3,字符型1種 char

         4,邏輯型1種 boolean

[引用類型]

除了四類八種基本類型外,所有的類型都稱為引用類型(數組,類,接口,字符串)

在弄清楚值類型與引用類型之后,最后一點就是值傳遞與引用傳遞,這才是關鍵

[值傳遞]   

基本數據類型賦值都屬于值傳遞,值傳遞傳遞的是實實在在的變量值,是傳遞原參數的拷貝,值傳遞后,實參傳遞給形參的值,形參發生改變而不影響實參。

[引用傳遞]

引用類型之間賦值屬于引用傳遞。引用傳遞傳遞的是對象的引用地址,也就是它的本身(自己最通俗的理解)。

引用傳遞:傳的是地址,就是將實參的地址傳遞給形參,形參改變了,實參當然被改變了,因為他們指向相同的地址。

引用和我們的指針差不多,但是它不又不需要我們去具體的操作

 [內存分配]

一個具有值類型(value type)的數據存放在棧內的一個變量中。即是在棧中分配內存空間,直接存儲所包含的值,其值就代表數據本身。

值類型的數據具有較快的存取速度。

一個具有引用類型(reference type)的數據并不駐留在棧中,而是存儲于堆中。即是在堆中分配內存空間,不直接存儲所包含的值,而是指向所要存儲的值,其值代表的是所指向的地址。當訪問一個具有引用類型的數據時,需要到棧中檢查變量的內容,該變量引用堆中的一個實際數據。引用類型的數據比值類型的數據具有更大的存儲規模和較低的訪問速度。

Java中有垃圾回收機制,棧內存中的變量隨著方法的結束內存自然銷毀了,而用引用類型的時候,當方法結束的時候,這個對象可能被另一個引用類型所應用,不會銷毀,只有當一個對象沒有任何引用變量引用的時候,垃圾回收機制才會回收

2,為什么Java中數據的存放有堆和棧之分?

JAVA中值類型和引用類型的區別

以上所述是小編給大家介紹的JAVA中值類型和引用類型的區別,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://blog.csdn.net/cainiao123hack/article/details/7749386

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 一区二区三区高清不卡 | 国产激情偷乱视频一区二区三区 | 九色av | 免费一看一级毛片 | 午夜国产 | 国产欧美日韩综合精品一区二区 | 久久久美女 | 国产一区二区三区在线视频 | 免费自拍偷拍视频 | 亚洲色吧 | 看国产到性色 | av网站免费| 色婷婷综合久久久中字幕精品久久 | 91麻豆精品国产91久久久久久久久 | 国产精品国产精品国产专区不卡 | av一区二区在线观看 | 国产精品久久久久久亚洲调教 | 精品黄色一级片 | 国产日产久久高清欧美一区 | 亚洲欧美另类久久久精品2019 | 精品视频在线观看 | 久久人人爽爽爽人久久久 | 色接久久| 91嫩草香蕉 | 国产精品99久久免费观看 | 青青久久av北条麻妃黑人 | 国产在线播放91 | 亚洲视频二区 | 亚洲欧美视频 | 中文字幕一二三区 | 欧美成人h版在线观看 | 一区在线视频观看 | 午夜精品一区二区三区在线播放 | 亚洲精品一区二区在线 | 日本免费在线视频 | 欧美日韩在线综合 | 日韩成人av电影 | 爱爱网址 | 这里只有精品视频在线 | 国产成人精品一区二区三区视频 | 日本不卡免费新一二三区 |