java final和static關鍵字學習
package day12_1;
public class FinalTest {
final int i1 = 9;
static final int i2 = 99;
public static final int i3 = 39;
final int i4 = (int) (Math.random()*20);
static final int i5 = (int) (Math.random()*20);
Value v1 = new Value();
final Value v2 = new Value();
static final Value v3 = new Value();
final int[] a = {1,2,3};
public void print(String id) {
System.out.println(id+":"+"i4="+i4+",i5="+i5);
}
public static void main(String[] args) {
FinalTest ft1 = new FinalTest();
ft1.v2.i++;
ft1.v1 = new Value();
ft1.print("ft1");
System.out.println("---");
FinalTest ft2 = new FinalTest();
ft1.print("ft1");
ft2.print("ft2");
}
}
class Value {
int i = 1;
}
ft1:i4=18,i5=14---
ft1:i4=18,i5=14
ft2:i4=13,i5=14
i5都是相同的
相關文章
- java中的static和final關鍵字Java
- Java基礎——final和static關鍵字Java
- java基礎----->Static 和 Final 關鍵字Java
- Java關鍵字static、final使用小結Java
- 徹底搞定Java關鍵字final、staticJava
- Java關鍵字final、static使用總結Java
- Java 的 static 關鍵字Java
- JAVA static關鍵字理解Java
- java之static關鍵字Java
- Java Final關鍵字Java
- java中的static關鍵字Java
- Java 關鍵字之 finalJava
- Java中final關鍵字Java
- java之final關鍵字Java
- JavaSE基礎知識學習-----Static關鍵字Java
- Java基礎-static關鍵字和單例模式Java單例模式
- java中static關鍵字的作用Java
- Java中的static關鍵字解析Java
- final與static關鍵字的區別?(skycto JEEditor)
- Java併發--final關鍵字Java
- java基礎-關鍵字finalJava
- 由static關鍵字談java基礎Java
- Java中final關鍵字如何使用?Java
- 嵌入式學習資源—說說使用static和const關鍵字
- static關鍵字---"工具類"
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- JAVA面試題 淺析Java中的static關鍵字Java面試題
- Java中static、final、static final的區別Java
- 你真的瞭解JAVA中物件和類、this、super和static關鍵字嗎Java物件
- Java面試題,深入理解final關鍵字Java面試題
- Java 中 final 關鍵字有什麼用Java
- 深入理解Java中的final關鍵字Java
- java中的Static、final、Static final各種用法Java
- 【轉】C++ static關鍵字C++
- 物件導向-static關鍵字物件
- C++中static關鍵字C++
- static關鍵字作用總結
- final關鍵字深入解析