Java是一門非常強(qiáng)大的編程語言,在學(xué)習(xí)Java編程語言之前了解Java的核心常量和變量是很重要的。
Java語言使用變量來存儲(chǔ)和處理數(shù)據(jù),使用常量來表示不變的值。Java的核心常量和變量有以下幾類:
/* Java變量分類 */ ①成員變量(非靜態(tài)變量) ②靜態(tài)變量 ③局部變量 /* Java常量分類 */ ①字面常量 ②String字面常量 ③final常量 */
成員變量是對(duì)象的屬性,屬于對(duì)象的一部分,每個(gè)對(duì)象都有一份副本。靜態(tài)變量與類相關(guān),而不是與具體的實(shí)例相關(guān),即每個(gè)類只有一份副本。局部變量只在方法內(nèi)部使用。
常量是一種不可變的量,用來表示某個(gè)固定的值。字面常量就是在代碼中直接使用的常量,如整數(shù)型常量、浮點(diǎn)型常量、字符型常量、布爾型常量等。String字面常量指的是字符串類型的常量,在Java中用雙引號(hào)括起來的文本。final常量是被定義為不可更改的量。
//定義成員變量 public class Student { private String name; private int age; } //定義靜態(tài)變量 public class Circle { static final double PI = 3.14159; static int count = 0; } //定義局部變量 public class Test { public static void main(String[] args) { int x = 1; String str = "hello"; System.out.println(str + x); } } //定義字面常量 public class Test { public static void main(String[] args) { int i = 10; //整數(shù)型常量 double d = 3.14; //浮點(diǎn)型常量 char c = 'A'; //字符型常量 boolean b = true; //布爾型常量 } } //定義String字面常量 public class Test { public static void main(String[] args) { String str = "hello, world"; System.out.println(str); } } //定義final常量 public class Circle { static final double PI = 3.14159; }
通過學(xué)習(xí)Java的核心常量和變量,可以更好地理解Java的編程思想和語法。