Java002---Java基礎文法

來源:互聯網
上載者:User

標籤:upload   表示   布爾   引號   可讀性   之間   產生   float   大寫   

關鍵字和保留字
  • 關鍵字
    • 被Java語言賦予特殊含義的單詞
    • 全由小寫字母組成
  • 保留字
    • 被Java預留,目前的版本未使用,以後版本中可能作為關鍵字的單詞
    • 比如:goto,const

 

 

 

標識符

是程式中自訂的名稱,變數名、方法名、類名、介面名等等

命名規則

  •   a. 由字母,數字,_ 和 $ 組成;

  b. 不能以數字開頭;

  c. 不能使用關鍵字和保留字;

  d. 同一範圍內不能重名,且大小寫敏感;

命名規則

包名 全小寫 beanutil
變數名,方法名 駝峰規則+首字母小寫 beanUtil
類名,介面名 駝峰規則+首字母大寫 BeanUtil
常量名 全大寫+底線分割 BEAN_UTIL

 

 

 

 

 

 

 

 

注釋

用於註解說明程式,提高代碼的可讀性,方便後期維護。

① 單行注釋:

  格式://……

  從 // 到這一行的行末都是注釋。

② 多行注釋

  格式:/* …… */

  從 /* 到下一個 */ 之間都是注釋。(所以多行注釋不能嵌套)

③ 文檔注釋

  格式:/** …… */

  是Java特有的注釋,可以產生代碼的API文檔。(同樣不能嵌套)

 

 

 

變數1)資料類型

Java是一種強型別語言,每個變數使用前必須聲明其類型,系統會為不同類型的變數分配不同大小的記憶體空間。

整型 byte 1位元組 -128~127 byte b = 100;
short 2位元組 -215~215-1
short s = 5;
int 4位元組 -231~231-1 int i = 1;
long 8位元組 -263~263-1 long large = 12345L;
浮點型 float 4位元組 單精確度 float f = 3.14F;
double 8位元組 雙精確度 double d = 3.14;
字元型 char 2位元組 0~65535 char c1 = ‘a‘, c2 = ‘\n‘, c3 = ‘中‘, c4 = 65535, c5 = ‘\u0041‘;
布爾型 boolean 1位 true | false boolean b1 = true, b2 = false;

 注意:

  • 整型字面量預設是 int 類型,浮點型字面量預設是 double 類型;
  • 無論是 float 還是 double,都是不精確的,所以盡量避免在比較中使用浮點型;
  • long 類型的字面量要加 L 尾碼;float 類型的字面量要加 F 尾碼;
  • boolean 只有兩個取值 true 和 false,不能是 0 1 或者 null;
  • char 類型占 2 位元組,表示 Unicode 字元集中的字元,可以是數字,字母,符號,中文日文韓文等,有三種賦值方式:
    • 使用單引號包含單個字元或逸出字元:‘a‘,‘\n‘
    • 使用單引號包含十六進位數:‘\u0041‘
    • 直接使用0~65535之間的數值:65
2)變數
  • 概念
    • 是記憶體中的一個儲存地區;
    • 該地區有自己的類型(資料類型)和名稱(變數名);
    • 該地區的值只能在資料類型範圍內變化;
  • 意義
    • 用來存放同一類型的常量,並可以重複使用;
  • 注意
    • 變數的作用範圍;
    • 先聲明,後初始化,然後才能使用;
  • 使用格式
    • 資料類型 變數名 = 初始化值;

 

Java002---Java基礎文法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.