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都是相同的
相關文章
- final關鍵字和static關鍵字
- java中的static和final關鍵字Java
- Java基礎——final和static關鍵字Java
- Java Final關鍵字Java
- Java 的 static 關鍵字Java
- Java中final關鍵字Java
- Java 關鍵字之 finalJava
- final與static關鍵字的區別?(skycto JEEditor)
- java中的static關鍵字Java
- java基礎-關鍵字finalJava
- Java併發--final關鍵字Java
- Java基礎-static關鍵字和單例模式Java單例模式
- java中static關鍵字的作用Java
- Java中final關鍵字如何使用?Java
- static關鍵字
- final關鍵字
- 嵌入式學習資源—說說使用static和const關鍵字
- java中的Static、final、Static final各種用法Java
- Java 中 final 關鍵字有什麼用Java
- static關鍵字---"工具類"
- static關鍵字的作用
- 初識static關鍵字
- final關鍵字深入解析
- PHP static 關鍵字和 self 關鍵字例項化的區別PHP
- 你真的瞭解JAVA中物件和類、this、super和static關鍵字嗎Java物件
- Java面試題,深入理解final關鍵字Java面試題
- java中方法的終結者(final關鍵字)Java
- JAVA面試題 淺析Java中的static關鍵字Java面試題
- 【轉】C++ static關鍵字C++
- C語言之static關鍵字C語言
- 深入理解Swift中static和class關鍵字Swift
- 許可權修飾符和final關鍵字
- Java課堂篇4_關鍵字this、static的理解Java
- 【尚矽谷-Java學習】5.3 關鍵字 superJava
- 第五章 static關鍵字
- 1_static關鍵字的使用
- final關鍵字的作用(skycto JEEditor)
- Java開發筆記(五十五)關鍵字static的用法Java筆記
- 我去,你竟然還不會用 Java final 關鍵字Java