黑馬程序員——Java基本概念(1)

------- <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位 ~
int是默認的數值類型,書寫常量時,int和比int位數少的數據類型可以直接寫,long類型需要加L或l後綴。

八進制數值需要加0前綴,同時十進制不能以加0前綴,十六進制數值需要加0x或0X前綴;


2)浮點類型

數據類型 內存空間 取值範圍
float 32位 1.4E-45~3.4028235235E38
double 64位 ~
浮點類型默認是double類型,float類型數值需要加F或f後綴顯式標明;

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也不再代表假。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章