Java編程學(xué)習(xí)入門(mén)成榜、Java語(yǔ)言學(xué)習(xí)席爽、Java入門(mén)必看

一意荤、初識(shí)Java

1.生活中的程序:

從起床到教室上課的過(guò)程

穿衣打扮》起床》洗漱》出宿舍》》吃早餐》到教室

按照特定的順序去完成某一件事的過(guò)程我們叫做生活中的程序

2.計(jì)算機(jī)中的程序:

一組有序指令的集合,需要和計(jì)算機(jī)交流就要使用計(jì)算機(jī)語(yǔ)言,java就是計(jì)算機(jī)語(yǔ)言的一種

3.Java能做什么:

1只锻、開(kāi)發(fā)桌面應(yīng)用程序玖像,比如:QQ、酷狗

2齐饮、開(kāi)發(fā)Internet應(yīng)用程序捐寥,比如:淘寶、天貓

4.Java技術(shù)平臺(tái):

1祖驱、Java SE:標(biāo)準(zhǔn)版握恳,java的技術(shù)與核心,開(kāi)發(fā)桌面應(yīng)用程序

2捺僻、Java EE:提供企業(yè)級(jí)項(xiàng)目的解決方案乡洼,開(kāi)發(fā)網(wǎng)頁(yè)應(yīng)用

5.安裝Jdk:

Jdk:Java的一個(gè)核心工具包

Jre:Java的一個(gè)運(yùn)行環(huán)境(表示Java除了可以在windows系統(tǒng)運(yùn)行,還可以在蘋(píng)果系統(tǒng)運(yùn)行)

環(huán)境變量:告訴計(jì)算機(jī)可以執(zhí)行.Java的運(yùn)行程序在哪里

6.開(kāi)發(fā)Java程序的步驟:

1匕坯、編寫(xiě)一個(gè)Java源程序

新建記事本束昵,將后綴名改為.java

2、編譯java源程序葛峻,語(yǔ)法:javac 源文件名.java

編譯后會(huì)生成一個(gè).class的字節(jié)碼文件

3锹雏、運(yùn)行java程序,運(yùn)行的是.class的文件术奖,語(yǔ)法:java 源文件名

注意:java嚴(yán)格區(qū)分大小寫(xiě)

System.out.println () 打印之后換一行礁遵,先打印再換行

System.out.print () 打印之后不換行

7.轉(zhuǎn)義字符:

使用"\n"進(jìn)行換行

使用"\t"空格一個(gè)制表符的位置匿辩,也就是一個(gè)tab的位置,8個(gè)英文字母的長(zhǎng)度

8.Java中的注釋:

//注釋內(nèi)容 單 行注釋:表示對(duì)下一條語(yǔ)句進(jìn)行一個(gè)解釋

/* 注釋內(nèi)容 */ 多行注釋:表示對(duì)下面一段語(yǔ)句進(jìn)行一個(gè)解釋

/**注釋內(nèi)容 */ 文檔注釋:表示對(duì)一段文本注釋

注釋的語(yǔ)句是不會(huì)進(jìn)行編譯的

9.Java的編碼規(guī)范:

1榛丢、遇到大括號(hào) { 就進(jìn)行一次縮進(jìn)铲球,縮進(jìn)距離一個(gè)tab鍵的長(zhǎng)度

2、每一個(gè)大括號(hào) } 單獨(dú)占一行晰赞,表示一段語(yǔ)句的結(jié)束

3稼病、 ; 表示每行語(yǔ)句的結(jié)束,每一行只寫(xiě)一句代碼

10.使用開(kāi)發(fā)工具開(kāi)發(fā)Java程序的步驟:

新建一個(gè)java工程

選中新建的工程掖鱼,選中src文件夾然走,點(diǎn)擊右鍵new,新建一個(gè)class戏挡,新建時(shí)選中public static void main這一項(xiàng)芍瑞,會(huì)自動(dòng)生成java源程序的框架

去編寫(xiě)java源程序

編譯java源程序,開(kāi)發(fā)工具會(huì)自動(dòng)編譯

運(yùn)行java程序

二褐墅、變量拆檬、數(shù)據(jù)類型和運(yùn)算符

1.每個(gè)程序都只有一個(gè)入口,也就是只有一個(gè)main方法妥凳,只有一個(gè)程序可以打開(kāi)QQ竟贯,其他的地方都打開(kāi)不了!

2.程序沒(méi)有運(yùn)行是存儲(chǔ)磁盤(pán)上逝钥,運(yùn)行在內(nèi)存中

3.酒店中入仔寄恰:

1、開(kāi)房間(根據(jù)不同人數(shù)開(kāi)不同類型的房間)

2艘款、入住

4.變量的概念:內(nèi)存根據(jù)數(shù)據(jù)不同類型開(kāi)辟的這個(gè)空間叫做變量

酒店 相當(dāng)于 內(nèi)存

房間 相當(dāng)于 變量

入住的人 相當(dāng)于 數(shù)據(jù)(變量值)

房間類型 相當(dāng)于 數(shù)據(jù)類型(數(shù)字還是文字)

房間號(hào) 相當(dāng)于 變量名

5.變量名:用于快速找到內(nèi)存中變量空間位置取得名字

6.數(shù)據(jù)類型:

數(shù)值型:

1持际、整型(int):用于存儲(chǔ)整數(shù),整數(shù)的類型123,999,666

byte字節(jié)型哗咆,short短整型蜘欲,long長(zhǎng)整型

long》int》short》byte

2、非整型:用于存儲(chǔ)小數(shù)岳枷,小數(shù)的類型1234.5,3.14

雙精度浮點(diǎn)型(double):小數(shù)的長(zhǎng)度比較長(zhǎng)

單精度浮點(diǎn)型(float):小數(shù)的長(zhǎng)度短一些

非數(shù)值型:

1芒填、字符型(char):用于存儲(chǔ)單個(gè)字符,都需要使用英文狀態(tài)的單引號(hào)括起來(lái)

比如:‘男’空繁、‘女’殿衰、‘開(kāi)’、‘關(guān)’

2盛泡、字符串型(String):用于存儲(chǔ)一串字符闷祥,存儲(chǔ)0~n個(gè)字符,都需要用英文狀

態(tài)下的雙引號(hào)括起來(lái)

比如:“我的名字是張三”,“我的愛(ài)好是打游戲”

7.變量名的命名規(guī)則:

1凯砍、只能夠使用_和$這兩個(gè)符號(hào);

2箱硕、只能使用英文字母、_ 悟衩、$三個(gè)開(kāi)頭剧罩,后面的可以使用數(shù)字、字母和_ 、美元符號(hào) ;

3、使用java語(yǔ)言中的關(guān)鍵字

4赁温、采用見(jiàn)文識(shí)意的方式命名,采用駝峰命名法ageOfStudent,多個(gè)字母命名時(shí)镇防,

第一個(gè)字母的首字母小寫(xiě),后面字母首字母大寫(xiě)

8.變量的使用:

1潮饱、聲明變量来氧,就是在內(nèi)存開(kāi)一個(gè)空間

語(yǔ)法:數(shù)據(jù)類型 變量名;(空格和分號(hào)不能少),比如:int qian;

2香拉、變量賦值啦扬,就是將數(shù)據(jù)放到開(kāi)辟的這個(gè)空間

語(yǔ)法:變量名 = 變量值;比如:qian = 1000;

3、使用變量

比如:System.out.println(qian);

9.運(yùn)算符的使用:

1缕溉、賦值運(yùn)算符(=)考传,將等號(hào)右邊的值賦給左邊

2、拼接運(yùn)算符(+)证鸥,將+左右兩邊的連起來(lái)

表達(dá)式:就是符號(hào)(如加號(hào)、減號(hào))與操作數(shù)(如b勤晚,3等)的組合枉层,比如:b-1

算術(shù)運(yùn)算符:

四則運(yùn)算:+、-赐写、*鸟蜡、/

%(取模運(yùn)算):除以一個(gè)數(shù)得到余數(shù),就是求余數(shù)的運(yùn)算的運(yùn)算

10.從鍵盤(pán)掃描輸入的值:

1挺邀、找到有掃描儀的商店揉忘,語(yǔ)法:import java.util.Scanner;寫(xiě)在public class的前面

2、購(gòu)買一臺(tái)新的掃描儀端铛,給它取一個(gè)名字

語(yǔ)法:Scanner input = new Scanner(System.in);

3泣矛、使用掃描儀的掃描功能

如果掃描整數(shù):使用input.nextInt();

如果掃描小數(shù):使用input.nextDouble();

如果掃描字符串:使用input.next();

11.類型轉(zhuǎn)換:

自動(dòng)類型轉(zhuǎn)換:

1、必須兩種類型互相兼容禾蚕,比如:都是數(shù)值類型int和double您朽,double和float

2、轉(zhuǎn)換成的類型一定要比被轉(zhuǎn)換的類型要大换淆,比如:int轉(zhuǎn)換成double

float轉(zhuǎn)換成double

12.強(qiáng)制類型轉(zhuǎn)換:

語(yǔ)法:數(shù)據(jù)類型 變量名 = (數(shù)據(jù)類型)變量名;

比如:double b = 3.14

int a = (int)b;

1哗总、同類型的強(qiáng)制類型轉(zhuǎn)換几颜,比如:int a = (int)10.9;

2、不同類型的強(qiáng)制類型轉(zhuǎn)換讯屈,只有char和int可以蛋哭,通過(guò)ASCII碼表去轉(zhuǎn)換

比如:int b = (int)‘a(chǎn)’;

13.運(yùn)算符:

1、賦值運(yùn)算符 =涮母,將右邊的值賦給左邊

2谆趾、算術(shù)運(yùn)算符+、-哈蝇、棺妓、/、%炮赦,數(shù)學(xué)運(yùn)算一樣怜跑,先、/吠勘、%性芬,后+、-

3剧防、關(guān)系運(yùn)算符(比較運(yùn)算符):>植锉、<、>=峭拘、<=俊庇、==、!=

4鸡挠、邏輯運(yùn)算符

boolean類型(布爾類型):用于比較運(yùn)算辉饱,只有兩個(gè)值(true和false)默認(rèn)false

14.運(yùn)算符的優(yōu)先級(jí):

1、最高優(yōu)先級(jí)拣展,英文狀態(tài)下的小括號(hào)()

2彭沼、最低優(yōu)先級(jí),賦值運(yùn)算符=

3备埃、算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符>賦值運(yùn)算符

三姓惑、選擇結(jié)構(gòu)

1.if選擇結(jié)構(gòu)

if基本選擇結(jié)構(gòu)

語(yǔ)法:if(要滿足的條件){

如果條件為true的時(shí)候,進(jìn)入大括號(hào)中

滿足條件之后得到的結(jié)果按脚,不滿足條件不會(huì)去執(zhí)行

}

如果條件為false的時(shí)候于毙,繞過(guò)大括號(hào)執(zhí)行外面的

條件只能是boolean類型的數(shù)據(jù)

1

2.邏輯運(yùn)算符:

&&(shift+7):and符號(hào),并且的意思乘寒,同時(shí)滿足連接前后條件才為true望众,有一個(gè)不滿足為

false

||(shirt+):或者的意思,只要前后兩個(gè)條件一個(gè)為true,整個(gè)表達(dá)式就為true烂翰,同時(shí)為

false才為false

!(shirt+1):非的意思夯缺,就是取反,如果表達(dá)式為true甘耿,使用非就為false

3.if-else選擇結(jié)構(gòu):

適用于基本選擇條件的情況

語(yǔ)法:if(要滿足的條件){

滿足條件得到的結(jié)果

}else{

不滿足條件的得到的結(jié)果

}

4.產(chǎn)生一個(gè)隨機(jī)數(shù):

1踊兜、找到一個(gè)有隨機(jī)數(shù)產(chǎn)生器的商店,語(yǔ)法:import java.util.Random;

2佳恬、購(gòu)買一臺(tái)隨機(jī)數(shù)產(chǎn)生器并取一個(gè)名字捏境,語(yǔ)法:Random ran = new Random();

3、使用這臺(tái)隨機(jī)數(shù)產(chǎn)生器的功能區(qū)產(chǎn)生隨機(jī)數(shù)毁葱,語(yǔ)法:ran.nextInt(數(shù)字);

ran.nextInt(10) 表示產(chǎn)生一個(gè)0~9之間的隨機(jī)數(shù)

ran.nextInt(10) +1表示產(chǎn)生一個(gè)1~10之間的隨機(jī)數(shù)

5.多重if選擇結(jié)構(gòu):

適用于很多條件分支的情況

語(yǔ)法:if(要滿足的條件1){

滿足條件1得到的結(jié)果

}else if(要滿足的條件2){ //默認(rèn)不滿足條件1

滿足條件1得到的結(jié)果

}else if(要滿足的條件n){ //默認(rèn)不滿足條件2

滿足條件n得到的結(jié)果

}else{ //默認(rèn)不滿足條件n

不滿足所有條件得到的結(jié)果

}

只要找到一個(gè)滿足的條件垫言,執(zhí)行完之后,結(jié)束選擇結(jié)構(gòu)

6.嵌套if選擇結(jié)構(gòu)

適用于在一個(gè)判斷的基礎(chǔ)再做一次判斷的情況

語(yǔ)法:if(要滿足的條件1){

滿足條件1得到的結(jié)果

if(要滿足的條件2){

滿足條件2得到的結(jié)果

}

}else{

不滿足條件1得到的結(jié)果

}

==只能夠比較數(shù)值類型倾剿,比較字符串是否相等筷频,使用.equals(“要等于哪個(gè)字符串”);

比如:sex.equals(“男”);10 == 10

強(qiáng)烈推薦兩個(gè)Java入門(mén)經(jīng)典視頻前痘,也是我開(kāi)始接觸Java時(shí)別人推薦我學(xué)習(xí)的:(我都不敢說(shuō)是免費(fèi)的)

尚學(xué)堂給同學(xué)們帶來(lái)全新的Java300集課程啦!java零基礎(chǔ)小白自學(xué)Java必備優(yōu)質(zhì)教程_手把手圖解學(xué)習(xí)Java凛捏,讓學(xué)習(xí)成為一種享受_嗶哩嗶哩_bilibili

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市芹缔,隨后出現(xiàn)的幾起案子坯癣,更是在濱河造成了極大的恐慌,老刑警劉巖最欠,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件示罗,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡芝硬,警方通過(guò)查閱死者的電腦和手機(jī)鹉勒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吵取,“玉大人,你說(shuō)我怎么就攤上這事锯厢∑す伲” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵实辑,是天一觀的道長(zhǎng)捺氢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)剪撬,這世上最難降的妖魔是什么摄乒? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上馍佑,老公的妹妹穿的比我還像新娘斋否。我一直安慰自己,他們只是感情好拭荤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布茵臭。 她就那樣靜靜地躺著,像睡著了一般舅世。 火紅的嫁衣襯著肌膚如雪旦委。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天雏亚,我揣著相機(jī)與錄音缨硝,去河邊找鬼。 笑死罢低,一個(gè)胖子當(dāng)著我的面吹牛查辩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奕短,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼宜肉,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了翎碑?” 一聲冷哼從身側(cè)響起谬返,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎日杈,沒(méi)想到半個(gè)月后遣铝,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莉擒,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年酿炸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涨冀。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡填硕,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鹿鳖,到底是詐尸還是另有隱情扁眯,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布翅帜,位于F島的核電站姻檀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏涝滴。R本人自食惡果不足惜绣版,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一胶台、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杂抽,春花似錦诈唬、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至匙睹,卻和暖如春愚屁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背痕檬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工霎槐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人梦谜。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓丘跌,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親唁桩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闭树,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容