java基礎(day1)

來源:互聯網
上載者:User

標籤: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)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.