【JavaSE】Java基礎語法

一衔肢、關鍵字

Java關鍵字是Java語言保留供內部使用的,如 ·class· 用于定義類斯棒。 關鍵字也可以稱為保留字,它們的意思是一樣的七扰。是被系統征用的特殊單詞(標識符)锉桑,而且是被廣大程序員所認知的。

image

goto和const作為保留字存在偏竟。 類似于Notepad++這樣的高級記事本會對關鍵字有特殊顏色標記

不能使用關鍵字作為變量名或方法名

二煮落、注釋

1.單行注釋

使用“//”開頭,“//”后面的單行內容均為注釋踊谋。

  public static void main(String[] args){

    //輸出蝉仇,這是一個單行注釋

    System.out.println("這是一個游戲");
  }

2.多行注釋

以“/”開始,以“/”結尾殖蚕,在“/”和“/”之間的內容均為注釋轿衔,也可使用為行內注釋,但不能嵌套使用睦疫。


public static void main(String[] args){
    System.out.println("這是一個游戲"/*這是一個行內注釋*/);
    /*
    * 這是一個注釋
    * 這是一個注釋
    * 這是一個注釋
    */
}

3.文本注釋

以“ /*”開頭害驹,以“/”結尾,注釋中包含一些說明性的文字及一些JavaDoc標簽(可生成項目API)

/**
* 這是一個文本注釋
* @param args 參數名稱
*/
public static void main(String[] args){ 
    System.out.println("這是一個游戲");
}

三蛤育、標識符

標識符是用來給變量宛官、類、方法以及包進行命名的瓦糕,如mian底洗、System、age咕娄、name等

1. 標識符使用的規(guī)則:

  • 標識符必須以字母亥揖、下劃線“_”、美元“$”和數字的任意組合圣勒。

  • Java標識符大小寫敏感费变,且無長度限制摧扇。

  • 標識符不可以是Java關鍵字。

2. 標識符使用的規(guī)范:

  • 類名:每個單詞的首字母大寫胡控,如UserController、CategoryController

  • 方法和變量:第一個單詞小寫旁趟,從第二個單詞開始首字母大寫(駝峰規(guī)則)昼激,如getUserName(),add()等

【注意】:Java不采用ASCII字符集,而是采用Unicode這樣標準的國際字符集锡搜。因此橙困,這里字母的含義不僅僅是英文,可以包括漢字等等耕餐。但是不建議使用漢字作為標識符凡傅。

【示例3-1】合法標識符

doubley=100;
int a = 3;
int _123;
int $123;
int 這是個變量;

【示例3-2】不合法標識符

int 1a;
int a#;
int class = 3;

四、變量

1.變量基礎

變量本質就是代表一個“可操作的存儲空間空間”肠缔,空間位置是確定的夏跷,但是里面放置什么值不確定,我們可通過變量名訪問“對應的存儲空間”明未,從而操縱這個“存儲空間”里的值槽华。 Java是一種強類型語言,每個變量都需要聲明其變量類型趟妥。 變量作為程序的基本存儲單元猫态,其要素包括變量名、變量類型和作用域披摄。變量在使用前必須對其聲明亲雪,聲明后才會分配相應的存儲空間。

2疚膊、變量聲明

【格式】在Java語言中义辕,所有的變量在使用前必須聲明。聲明變量的基本格式如下:

type identifier[ = value][ , identifier[ = value]...];

【示例1-1】變量聲明int a, b, c;

int a,b,c;// 聲明三個int型整數:a寓盗、 b终息、c
int d = 3,e = 4,f = 5;// 聲明三個整數并賦予初值
byte z = 22;// 聲明并初始化 z
String s = "runoob";// 聲明并初始化字符串 s
double pi = 3.14159;// 聲明了雙精度浮點型變量 pi
char x = 'x';// 聲明變量 x 的值是字符 'x'

3.變量類型

  • 類變量:獨立于方法之外的變量,用 static 修飾贞让。

  • 實例變量:獨立于方法之外的變量周崭,不過沒有 static 修飾。

  • 局部變量:類的方法中的變量喳张。

public class Variable{
    static int allClicks = 0;// 類變量 
    String str="hello world";// 實例變量
    public void method(){
        inti=0;// 局部變量
    }
}

3.1 局部變量

方法或語句塊內部定義的變量续镇。生命周期是從聲明位置開始到方法和語句塊執(zhí)行完畢為止。

【注意】

  • 局部變量聲明在方法销部、構造方法或者語句塊中摸航;

  • 局部變量在方法制跟、構造方法、或者語句塊被執(zhí)行的時候創(chuàng)建酱虎,當它們執(zhí)行完成后雨膨,變量將會被銷毀;

  • 訪問修飾符不能用于局部變量读串;

  • 局部變量只在聲明它的方法聊记、構造方法或者語句塊中可見;

  • 局部變量是在棧上分配的恢暖。

  • 局部變量沒有默認值排监,所以局部變量被聲明后,必須經過初始化杰捂,才可以使用

【實例1-2】局部變量

public class Test{
    public void pupAge(){
        intage=0;
        age=age+7;
        System.out.println("小狗的年齡是: "+age);
    }
    public static void main(String[] args){
        Testtest=newTest();
        test.pupAge();
    }
}

運行結果為:

小狗的年齡是: 7

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末舆床,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子嫁佳,更是在濱河造成了極大的恐慌挨队,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蒿往,死亡現場離奇詭異瞒瘸,居然都是意外死亡,警方通過查閱死者的電腦和手機熄浓,發(fā)現死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門情臭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人赌蔑,你說我怎么就攤上這事俯在。” “怎么了娃惯?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵跷乐,是天一觀的道長。 經常有香客問我趾浅,道長愕提,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任皿哨,我火速辦了婚禮浅侨,結果婚禮上,老公的妹妹穿的比我還像新娘证膨。我一直安慰自己如输,他們只是感情好,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著不见,像睡著了一般澳化。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上稳吮,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天缎谷,我揣著相機與錄音,去河邊找鬼灶似。 笑死列林,一個胖子當著我的面吹牛,可吹牛的內容都是我干的喻奥。 我是一名探鬼主播席纽,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼捏悬,長吁一口氣:“原來是場噩夢啊……” “哼撞蚕!你這毒婦竟也來了?” 一聲冷哼從身側響起过牙,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤甥厦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后寇钉,有當地人在樹林里發(fā)現了一具尸體刀疙,經...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年扫倡,在試婚紗的時候發(fā)現自己被綠了谦秧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡撵溃,死狀恐怖疚鲤,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情缘挑,我是刑警寧澤集歇,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站语淘,受9級特大地震影響诲宇,放射性物質發(fā)生泄漏。R本人自食惡果不足惜惶翻,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一姑蓝、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧吕粗,春花似錦它掂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽榕茧。三九已至,卻和暖如春客给,著一層夾襖步出監(jiān)牢的瞬間用押,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工靶剑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜻拨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓桩引,卻偏偏與公主長得像缎讼,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子坑匠,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內容

  • 標識符 定義 給包,類,方法,變量起名字的符號血崭。 組成規(guī)則 標識符由字母、數字厘灼、下劃線夹纫、美元符號組成。 命名原則:...
    JourWon閱讀 3,675評論 0 6
  • Java基礎語法 Java規(guī)范 Java字節(jié)碼 java程序是以".java"為擴展名设凹,當我們編寫完java程序后...
    零度沸騰_yjz閱讀 671評論 0 3
  • 第一階段 JAVA基礎知識 第二章 Java基礎語法知識 在我們開始講解程序之前闪朱,命名規(guī)范是我們不得不提的一個話題...
    BWH_Steven閱讀 506評論 0 1
  • Java的基礎語法(上) 要學習一門程序設計語言月匣,首先必須得學習它的語法,這部分內容對于大部分人來說是非撤茏耍枯燥的锄开,...
    Lucky_Light閱讀 515評論 0 0
  • java運行機制 編譯型 解釋型 程序運行機制 1、注釋胀蛮、標志符院刁、關鍵字 注釋: 平時我們編寫代碼,在代碼量比較少...
    咸魚飛起來啦閱讀 162評論 0 0