標籤:java基礎
基礎常識:
1.人機互動方式(a.圖形化介面<Graphical User Interface GUI>b.命令列方式<Command Line Interface CLI>)
2.常用的DOS命令:
dir:列出目前的目錄下的檔案及檔案夾
md:建立目錄
rd:刪除目錄
cd:進入指定目錄
cd.. :退回到上一級目錄
cd\:退回到根目錄
del:刪除檔案
exit:退出dos命令列
echo javase>1.doc
3.說明文檔:執行個體(javadoc -d mydoc -author -version HelloJava.java)
1.源檔案(java檔案)通過javac.exe編譯為位元組碼檔案(java.class),再運行java.exe
2.一個源檔案中可有多個類(編譯後,有幾個類即有幾個.class檔案)
3.一個源檔案最多有一個public類(public類名必須與源檔案名稱一致)
標識符(命名規範,,盡量遵守(不遵守也不報錯))
1.包名:多單片語成全小寫: xxxyyyzzz
2.類名:多單片語成首字母大寫 : XxxYyyZzz
3.變數名、方法名:xxxYyyZzz
4.常量名:所有字母都大寫:XXX_YYY_ZZZ
變數:必須先聲明,後使用
變數的範圍:一對{}之間有效
定義變數格式:資料類型 變數名 =初始化值
資料類型(char<2位元組>,byte<1位元組=8bit>,short<2位元組>,int(預設類型)<4位元組>,long<8位元組>,float<4位元組>,double<8位元組>)
1.java的整型常量預設為int型
2.long型變數,值的末尾須加"l"或"L"
3.float型,末尾加“F”或“f”
4.char型:可表示一個字元,逸出字元,unicode(例:char c=‘\u1234’,列印出結果為?)
5.布爾類型:boolean只能夠取值為true或false,不能取值null
資料類型轉換(不考慮boolean)
1.自動類型轉換(容量小的會自動轉換為容量大的資料類型:char,byte,short===>int===>long===>float===>double)
<char,byte,short之間做運算時,預設的結果為int型>
2.強制類型轉換(容量大轉換為容量小的,要使用強制類型轉換符:())
強制類型轉換的問題:導致精度的損失(轉換時丟高位)
3.平時常用的字串,也是一種資料類型:String
(字串與基礎資料型別 (Elementary Data Type)之間的運算:只能是串連運算(+),得到的結果仍為一個字串)
String str="12"與String str=12+"" 相同
java基礎(day1)