------- <a href="http://www.itheima.com" target="blank">android培訓</a>、<a href="http://www.itheima.com" target="blank">java培訓</a>、期待與您交流! ----------
一、文件結構組成
Java的文件以“項目—包—類”的形式組織。
包名通常用小寫字母組成,類名通常以大寫字母開頭,多單詞每個單詞大寫字母開頭。不同包中可以有同名的類,同一個包中不可以。
有包時,首先聲明包,聲明方式:package 包名;
類的聲明方式:
class 類名
{
類體
}
可以引入其它包,引入關鍵字:import;
二、類的組成
類主要由成員變量和成員方法組成(還可以有代碼塊和內部類):
成員變量可以是基本數據類型也可以是對象(類的實例化);
成員方法就是函數,方法有普通方法、主方法和構造方法。主方法就是程序的入口,主方法名和主方法所在的類名要完全一致。構造方法是類實例化時自動執行的函數,如果定義的類中沒有顯示定義構造方法,會隱式添加一個默認的無參構造方法。
主方法的聲明格式:public static void main(Sting[] args){方法體}
主方法的參數是字符串數組;
基本數據類型
1.數值型——整數類型(byte、short、int、long)
——浮點類型(float、double)
2.字符型
3.布爾型
1)整數類型
數據類型 | 內存空間bit位數 | 取值範圍 |
byte | 8位 | -128~127 |
short | 16位 | -32768~32767 |
int | 32位 | -2147483648~2147483647 |
long | 64位 | ~ |
八進制數值需要加0前綴,同時十進制不能以加0前綴,十六進制數值需要加0x或0X前綴;
2)浮點類型
數據類型 | 內存空間 | 取值範圍 |
float | 32位 | 1.4E-45~3.4028235235E38 |
double | 64位 | ~ |
3)字符類型
Java字符類型char,佔用16bit位內存空間。
轉義字符列表
\n 回車(\u000a)
\t 水平製表符(\u0009)
\b 空格(\u0008)
\r 換行(\u000d)
\f 換頁(\u000c)
\' 單引號(\u0027)
\" 雙引號(\u0022)
\\ 反斜槓(\u005c)
\ddd 三位八進制
\udddd 四位十六進制
4)布爾類型
boolean類型,只有true和false值。
Java中的布爾類型不能像C中一樣可以和整數類型進行轉換,在Java中非0值不再代表真,0也不再代表假。