原文:使用final關鍵字修飾一個引用類型變量時,是引用不能變,還是引用的對象不能變?

使用final關鍵字修飾一個引用類型變量時,是指引用變量不能變,引用變量所指向的對象中的內容還是可以改變的。 測試代碼如下: ...

2018-07-27 09:28 0 1581 推薦指數:

查看詳情

【Java面試題】2 Java中使用final關鍵字修飾一個變量,是引用不能變,還是引用對象能變?超詳細解析

/* * 問題:使用final關鍵字修飾一個變量,是引用不能變,還是引用對象能變 * 答: * 使用final關鍵字修飾一個變量,是指引用變量能變引用變量所指向的對象中的內容還是可以改變的。 */ public class Test10 { // final修飾基本類型變量 ...

Tue Mar 21 23:26:00 CST 2017 1 11850
Java中Final修飾一個變量,是引用不能變還是引用對象能變

Java中,使用Final修飾一個變量,是引用不能變,還是引用對象能變?   是引用對象的地址不能變引用變量所指的對象的內容可以改變。   final變量永遠指向這個對象,是一個常量指針,而不是指向常量的指針。   比如: final StringBuffer sb=new ...

Tue May 16 04:04:00 CST 2017 0 1590
final修飾變量引用不能變還是對象不可變

兩種情況:如果是基本數據類型,被final修飾變量一旦初始化就不能改變;如果是引用數據類型變量,初始化之后不能指向另外一個對象。 基本數據類型: 我們看到上面的代碼a是final類型的,但是沒有被初始化,所以可以給a賦值。如果a被初始化,a存儲的值就不能改變了,示例 ...

Sat Jul 28 19:13:00 CST 2018 0 1373
Java 多個引用類型變量引用一個對象

引用類型變量在聲明后必須引用對象才能使用一個引用變量只能唯一指向一個對象,但同一個對象可被多個引用類型變量引用。 如:MyDate today;  //將變量跟配給一個保存引用的空間(棧)   today = new MyDate();  //給today變量開辟數據空間(堆),然后再 ...

Mon Nov 20 16:38:00 CST 2017 0 4528
JAVA 基本類型變量引用類型變量

一休:愚公,我又有困惑了。 愚公:說說看。 一休:我知道Java有8種基本類型,又發現對應有8個包裝類(Warper),它們起到的作用是相同的,都表示一種類型的數。於是我就隨手編了一句: int i=Ineger(8); 結果編譯出錯了。 愚公:編程不能想當然。Java的面向對象的原則 ...

Wed May 27 21:09:00 CST 2015 2 3804
Java 引用類型變量的聲明和使用

引用類型變量的聲明和使用   (1)把類名當作是一種類型來聲明變量,這種變量引用類型變量。如:People people;   (2)引用類型變量保存對象的“引用”,即對象的地址。   (3)對象的創建  new 類名()  如:new People();   (4)new創建對象后返回 ...

Thu Nov 16 17:03:00 CST 2017 0 6713
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM