目錄
Java註釋
- 單行註釋://註釋內容
- 多行註釋:/*註釋內容*/
- 文檔註釋:/**註釋內容*/
關鍵字keywords
關鍵字:是指在程序中,Java已經定義好的單詞,具有特殊含義。
- HelloWorld案例中,出現的關鍵字有 public 、 class 、 static 、 void 等,這些單詞已經被
Java定義好,全部都是小寫字母,notepad++中顏色特殊。
- 關鍵字比較多,不能死記硬背,學到哪裏記到哪裏即可。
java中有50個關鍵字
標識符
標識符:是指在程序中,我們自己定義內容。比如類的名字、方法的名字和變量的名字等等,都是標識符。
HelloWorld案例中,出現的標識符有類名字 HelloWorld 。
標識符規則
標識符就是用於給程序中變量、類、方法名的符號
1)標識符可以由字母、數字、下劃線(_)和美元符($)組成,其中數字不能開頭
2)標識符不能是Java關鍵字和保留字,但可以包含關鍵字和保留字
3)標識符不能包含空格
4)標識符只能包含美元符($),不能包含@、#等其他特殊字符
5)只有類名首字母才能大寫,其他首字母一律小寫
6)堅決不允許出現中文及拼音
7)使用駝峯命名法
常量
常量:是指在Java程序中固定不變的數據。
常量練習
public class ConstantDemo {
public static void main(String[] args){
//輸出整數常量
System.out.println(123);
//輸出小數常量
System.out.println(0.125);
//輸出字符常量
System.out.println('A');
//輸出布爾常量
System.out.println(true);
//輸出字符串常量
System.out.println("你好Java");
}}
變量
變量概念
變量:常量是固定不變的數據,那麼在程序中可以變化的量稱爲變量。
編程的本質,就是對內存中數據的訪問和修改,程序所用的數據都會保存在內存中,程序員需要一種機制來訪問或修改內存中數據,這種機制就是變量,每個變量都代表了某一塊內存,而且變量是有名字的,程序對變量賦值,實際上就是把數據裝入該變量所代表的內存區的過程;程序讀取變量的值,實際上就是從改變量所代表的內存區取值的過程。形象的理解:變量相當於一個有名稱的容器,該容器用於裝各種不同類型的數據
變量數據類型
Java的數據類型分爲兩大類:
- 基本數據類型:包括 整數 、 浮點數 、 字符 、 布爾 。
- 引用數據類型:包括 類 、 數組 、 接口 。
基本數據類型
四類八種基本數據類型:
Java中的默認類型:整數類型是 int 、浮點類型是 double 。
引用數據類型
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(7==6);//基本數據類型比較都用==
String a=new String("abc");
String b=new String("abc");
System.out.println(a==b);//String是引用數據類型
System.out.println(a.equals(b));//引用數據類型比較都用equals()
}
變量的定義
變量定義的格式包括三個要素: 數據類型 、 變量名 、 數據值 。
格式
數據類型 變量名 = 數據值;
變量練習
public class Demo03VariableNotice {
public static void main(String[] args) {
int num1 = 10; // 創建了一個新的變量,名叫num1
// int num1 = 20; // 又創建了另一個新的變量,名字也叫num1,錯誤!
int num2 = 20;
int num3;
num3 = 30;
int num4; // 定義了一個變量,但是沒有進行賦值
// System.out.println(num4); // 直接使用打印輸出就是錯誤的!
// System.out.println(num5); // 在創建變量之前,不能使用這個變量
int num5 = 500;
System.out.println(num5); // 500
{
int num6 = 60;
System.out.println(num6); // 60
}
// int num6;
// System.out.println(num6); // 已經超出了大括號的範圍,超出了作用域,變量不能再使用了
// 同時創建了三個全都是int類型的變量
int a, b, c;
// 各自分別賦值
a = 10;
b = 20;
c = 30;
System.out.println(a); // 10
System.out.println(b); // 20
System.out.println(c); // 30
// 同時創建三個int變量,並且同時各自賦值
int x = 100, y = 200, z = 300;
System.out.println(x); // 100
System.out.println(y); // 200
System.out.println(z); // 300
}
}