重拾Java回憶錄(一):Java01基礎資料型別 (Elementary Data Type)和基本語句,javajava01
編寫java程式的基本的要求
1.編寫java類其實就是編寫java檔案(預設的情況下類名和檔案名稱要求一致)
2.類在編寫的時候,應該放在一個包(package)
包的含義:一個檔案夾的顯示(檔案的層次關係的反映)
包中的層次依靠 . 進行層進,用於區分不同的java檔案
包之間的應用
1.建立類 package 包名(指明類的位置)
2.使用類 import 包名.類名(可以使用*代表全部)
基礎資料型別 (Elementary Data Type):
1.標識符
命名的規則:
1.字母,底線,數字,$,組成,但是數字不能作為開始
2.大小寫敏感
3.不能使用關鍵字
4.習慣
1.要求有一定的語義, 所有的字母小寫
2.類名的第一個字母大寫Student,變數名的首字母小寫 studentName
3.單詞之間使用 _ 串連 file_path
2.基礎資料型別 (Elementary Data Type)(8種)
1.整型
Byte |
1B 8位 |
-128--127 |
|
|
|
Short |
2B 16 |
-2^15 |
|
|
|
Int |
4 32 |
-2^31 |
|
|
|
long |
8 64 |
-2^63 |
|
|
|
2.浮點
3.字元
Char |
2 16 |
|
4.布爾 |
|
|
Boolean |
1B true/false |
|
類型之間的轉換
1.正向
Byte-short(char)-int-long-float-double
2.逆向(強制轉換)
(轉換類型)標識符/數字
Java的特色
引用資料類型
類 , 介面 , 數組
參考型別 標識符(變數) = new 參考型別(參數)/[參數] : 參考型別的構造器
String s=new String("");
Int arr[] =new int[10]
參考型別和基本類型的區別(記憶體)
棧記憶體:存放簡單的資料類型(變數名和值)
堆記憶體: 由棧記憶體配合使用 , 棧中存放堆記憶體的首地址,堆中存放引用的執行個體(方法的定義的入口/屬性)
基本語句:
運算子
移位元運算符
>> 所有的符號右移
>>>右移的高位補0
邏輯運算子
& / |
&& / ||
!
算數運算
++使用:不要使用 使用i+=1;
流程語句變數的聲明
全域變數:範圍是整個檔案
局部變數:部分的方法中
運算子的使用
順序
分支if..else/
Switch(byte/short/int/char)
...do case
迴圈 for /while
***********************************************************************************************************
參考型別
數組:是一個對象
聲明數組
類型[] array;推薦 / 類型 array[]
建立數組
在堆記憶體中開闢空間,指定數組的長度,長度一旦指定不能更改
//多維陣列
類型[][].. Array//聲明和建立
數組的屬性和方法
數組是JavaAPI 提供的,具有一定的方法和屬性