命名,數據類型战虏,類型轉換拣宰,注釋

多練
多問
自己動手,調試錯誤
復習和總結

Java中常用關鍵字
Java源代碼文件擴展名為.java烦感,字節(jié)碼文件擴展名為.class


image.png

標識符:給Java程序中變量徐裸、類、方法等命名的符號啸盏。


image.png

1.標識符可以由字母重贺、數字、下劃線_、美元符$組成气笙,但不能包含@次企、%、空格等其他特殊字符潜圃,不能以數字開頭缸棵。
2.標識符不能是Java關鍵字和保留字,但可以包含關鍵字和保留字谭期。
3.標識符是嚴格區(qū)分大小寫的堵第。
4.標識符的命名最好能反映出其作用,做到見名知意隧出。

變量是什么踏志?
可以把變量看作是個盒子,可以將鑰匙胀瞪、手機针余、飲料等物品存放在這個盒子中,也可以在需要的時候換成我們想存放的新物品凄诞。
在Java中圆雁,我們通過三個元素描述變量:變量類型、變量名以及變量值帆谍。
如果我們把變量比作是酒店的房間伪朽,要存儲的數據就好比要住宿的客人,我們可以根據客人的要求安排其入住“標準間”或者是“總統(tǒng)套房”汛蝙,并且可以根據房間名字快速查找到入住客人的信息烈涮。同理,在Java程序中患雇,我們也可以根據所需要保存的數據的格式,將其保存在指定類型的變量空間中宇挫,并且通過變量名快速定位苛吱。


image.png

例如,定義一個變量love器瘪,用來保存一個字符串“imooc”翠储,在程序中只要找到了love這個變量,就能找到存儲在里面的“imooc”橡疼。


image.png

變量名


image.png

優(yōu)秀攻城獅的習慣:
1.變量名由多單詞組成時援所,第一個單詞的首字母小寫,其后單詞的首字母大寫欣除,俗稱駱駝式命名法(或駝峰命名法)住拭,如myAge
2.見名知意

Java中的數據類型
Java語言是一種強類型語言。在Java中存儲的數據都是有類型的,而且必須在編譯時就確定其類型滔岳。


image.png

在Java的領域里杠娱,基本數據類型變量存的是數據本身,而引用類型變量存的是保存數據的空間地址谱煤。說白了摊求,基本數據類型變量里存儲的是直接放在抽屜里的東西,而引用數據類型變量里存儲的是這個抽屜的鑰匙刘离,鑰匙和抽屜一一對應室叉。


image.png

String是一種常見的引用數據類型,用來表示字符串硫惕。在程序開發(fā)中茧痕,很多操作都要使用字符串來完成,例如系統(tǒng)中的用戶名疲憋、密碼凿渊、電子郵箱等。
char='男';
float=0.12f;
String="我愛慕課網"缚柳;

變量使用規(guī)則:
1.Java中的變量需要先聲明后使用埃脏。
2.可以聲明變量的同時進行初始化。
3.變量中每次只能賦一個值秋忙,可以多次修改彩掐。
4.main方法中定義的變量必須先賦值,然后才能輸出灰追。
(覺得和c語言沒有太大差別呀)

Java中的自動類型轉換

int score1=82;
double score2=score1;
System.out.println(score2);

1.目標類型能與源類型兼容堵幽,如double型兼容int型,但char型不能兼容int型弹澎。
2.目標類型大于元類型朴下,如double類型長度為8字節(jié),int類型為4字節(jié)苦蒿,因此double類型的變量里可以直接存放int類型的數據殴胧,但反過來就不可以。

Java中的強制類型轉換

double avg1=75.8;
int avg2=(int)avg1;
System.out.println(avg1);
System.out.println(avg2);

Java常量的應用
常量的值被設定后佩迟,在程序運行過程中不允許改變团滥。
final 常量名=值;

final String LOVE="IMOOC";
final double PI=3.14;

程序中使用常量可以提高代碼的可維護性报强。常量名一般使用大寫字符灸姊。

在Java中使用注釋
單行注釋、多行注釋秉溉、文檔注釋

package com.imooc;
/**
 *這是文檔注釋
 *@author laurenyang 
 *@version v1.0
 */
public class Demo03{
       /*
        *這是多行注釋
        *可以包括多行內容
        */
       public static void main(String[] args){
              //這是單行注釋
              System.out.println("hello imooc!");
               //System.out.println("hello world!");
        }
}

@author 標明開發(fā)該類模板的作者
@version 標明該類模塊的版本
@see 參考轉向力惯,也就是相關主題
@param 對方法中某參數的說明
@return 對方法返回值的說明
@exception 對方法可能拋出的異常進行說明
可以使用快捷鍵碗誉,Ctrl+/是將選中行單行注釋,Ctrl+shift+/是將選中部分多行注釋夯膀。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末诗充,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子诱建,更是在濱河造成了極大的恐慌蝴蜓,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俺猿,死亡現場離奇詭異茎匠,居然都是意外死亡,警方通過查閱死者的電腦和手機押袍,發(fā)現死者居然都...
    沈念sama閱讀 92,538評論 3 392
  • 文/潘曉璐 我一進店門诵冒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人谊惭,你說我怎么就攤上這事汽馋。” “怎么了圈盔?”我有些...
    開封第一講書人閱讀 163,187評論 0 353
  • 文/不壞的土叔 我叫張陵豹芯,是天一觀的道長。 經常有香客問我驱敲,道長铁蹈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,264評論 1 292
  • 正文 為了忘掉前任众眨,我火速辦了婚禮握牧,結果婚禮上,老公的妹妹穿的比我還像新娘娩梨。我一直安慰自己沿腰,他們只是感情好,可當我...
    茶點故事閱讀 67,289評論 6 390
  • 文/花漫 我一把揭開白布狈定。 她就那樣靜靜地躺著颂龙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪掸冤。 梳的紋絲不亂的頭發(fā)上厘托,一...
    開封第一講書人閱讀 51,231評論 1 299
  • 那天友雳,我揣著相機與錄音稿湿,去河邊找鬼。 笑死押赊,一個胖子當著我的面吹牛饺藤,可吹牛的內容都是我干的包斑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,116評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼涕俗,長吁一口氣:“原來是場噩夢啊……” “哼罗丰!你這毒婦竟也來了?” 一聲冷哼從身側響起再姑,我...
    開封第一講書人閱讀 38,945評論 0 275
  • 序言:老撾萬榮一對情侶失蹤萌抵,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后元镀,有當地人在樹林里發(fā)現了一具尸體绍填,經...
    沈念sama閱讀 45,367評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,581評論 2 333
  • 正文 我和宋清朗相戀三年栖疑,在試婚紗的時候發(fā)現自己被綠了讨永。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,754評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡遇革,死狀恐怖卿闹,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情萝快,我是刑警寧澤锻霎,帶...
    沈念sama閱讀 35,458評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站杠巡,受9級特大地震影響量窘,放射性物質發(fā)生泄漏。R本人自食惡果不足惜氢拥,卻給世界環(huán)境...
    茶點故事閱讀 41,068評論 3 327
  • 文/蒙蒙 一蚌铜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧嫩海,春花似錦冬殃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,692評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至奕谭,卻和暖如春涣觉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背血柳。 一陣腳步聲響...
    開封第一講書人閱讀 32,842評論 1 269
  • 我被黑心中介騙來泰國打工官册, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人难捌。 一個月前我還...
    沈念sama閱讀 47,797評論 2 369
  • 正文 我出身青樓膝宁,卻偏偏與公主長得像鸦难,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子员淫,可洞房花燭夜當晚...
    茶點故事閱讀 44,654評論 2 354

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法合蔽,類相關的語法,內部類的語法介返,繼承相關的語法拴事,異常的語法,線程的語...
    子非魚_t_閱讀 31,625評論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理圣蝎,服務發(fā)現挤聘,斷路器,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 前言 人生苦多捅彻,快來 Kotlin 组去,快速學習Kotlin! 什么是Kotlin步淹? Kotlin 是種靜態(tài)類型編程...
    任半生囂狂閱讀 26,201評論 9 118
  • 1.QQ QQ手機版(手機QQ)是由騰訊公司打造的移動互聯網領航級手機應用缭裆,目前已經全面覆蓋至各大手機平臺键闺,服務超...
    科技預行閱讀 1,463評論 0 0
  • “鬼打墻”是指在黑夜或者野外行走時,自己感覺是在往前走澈驼,而實際上卻是在兜圈子的怪現象辛燥。 而其原理很簡單:人的左右腿...
    踢車劉閱讀 303評論 0 0