Dos命令與java運(yùn)行流程

如何開(kāi)啟DOS命令行:

A姆坚、開(kāi)始 -----> 搜索cmd ---> 回車

B氮兵、win7 特有:進(jìn)入文件所在路徑 ----> 按住shift ----> 右擊 -----> 在此處打開(kāi)命令行窗口

數(shù)據(jù) ----- 文件颅筋、文件夾寻定、音頻視頻都可以看做數(shù)據(jù)

以后一旦提到數(shù)據(jù)暴匠,就是增刪改查

常用Dos命令:

A竭缝、進(jìn)入盤符 ----- 盤符: -----> 盤符大小寫無(wú)所謂

B房维、返回上一級(jí) --- cd..

C、返回根目錄 --- cd\

D抬纸、進(jìn)入文件路徑方式 -----> cd 文件路徑

E咙俩、cls -----淸屏

文件夾

增 -----> md 文件夾名稱

刪 -----> rd 文件夾 ----> 如果文件夾下有文件 rd /s 刪除所有

rd /s /q 文件夾 ----> 安靜模式刪除所有

改 -----> ren 文件夾原名 文件夾新名

查 -----> cd 進(jìn)文件夾 ----> dir

文件

增 -----> notepad ----> 輸入內(nèi)容 ----> 另存為

刪 -----> del 文件名

改 -----> notepad 文件名

查 -----> dir -----> 查文件夾下的文件

命令行輸入內(nèi)容:

A、判斷是不是命令,是執(zhí)行 不是執(zhí)行B

B阿趁、判斷是不是當(dāng)前路徑下的可執(zhí)行程序膜蛔,是就執(zhí)行 不是執(zhí)行C

C、查找PATH脖阵,看PATH存儲(chǔ)的路徑下是否有此程序皂股,有就運(yùn)行 沒(méi)有執(zhí)行D

D、拋出錯(cuò)誤

應(yīng)用程序命令行啟動(dòng):

A命黔、進(jìn)入所在路徑呜呐,輸入程序名稱

B、格式:"程序路徑/程序名稱"

需求:讓自安裝的程序在任意路徑下啟動(dòng)

方案:配置PATH ----- 程序的安裝路徑

PATH ----> 我的電腦 --右擊---> 屬性 -----> 高級(jí)系統(tǒng)設(shè)置 -----> 環(huán)境變量 ------> 系統(tǒng)變量 PATH

格式:不同的路徑使用;隔開(kāi) -----> 注意:; 是英文的

查找順序:從前向后

鍵盤使用

ctrl + A ---- 選擇全部

ctrl + S ---- 保存 ----- 要求:橋一行ctrl + s 一下

ctrl + C ---- 復(fù)制

ctrl + V ---- 粘貼

ctrl + X ---- 剪切

ctrl + Z ---- 撤銷

----------------下載安裝Java開(kāi)發(fā)環(huán)境----------

1纷铣、Java簡(jiǎn)介

A卵史、開(kāi)源

B、跨平臺(tái)

JavaONE體系: ONE -----> Open Net Environment ----- 開(kāi)放的網(wǎng)絡(luò)環(huán)境

JavaSE ------> 桌面程序開(kāi)發(fā) ---- CS -------------------核心 -----> Java的核心語(yǔ)法

JavaEE ------> 企業(yè)分布式系統(tǒng) -- BS (成熟搜立,就業(yè)最火)

JavaME ------> 移動(dòng)端開(kāi)發(fā) ------> 沒(méi)必要和android無(wú)關(guān)

Android

Hadoop -----> 趨勢(shì)

2以躯、JDK下載、安裝啄踊、卸載

JDK ----- Java Development kit ----> java集成開(kāi)發(fā)工具包

JDK ----- jdk-7u45-windows-i586.1454527248

安裝版 ---- 安裝 ------ 會(huì)在注冊(cè)表注冊(cè) ----> 卸載時(shí)不能直接刪除 ----> 專業(yè)工具卸載(清注冊(cè)表)

綠色版 ---- 免安裝 ---- 解壓縮即可用 ------> 刪除直接刪掉安裝路徑

安裝:

A忧设、安裝的軟件自己歸類,不要使用默認(rèn)的 -----> 找的著

B颠通、安裝路徑不要出現(xiàn)空格和中文字符

1址晕、安裝路徑自定義

2、JRE可安裝也可以不安裝顿锰,建議安裝

3谨垃、JDK中程序調(diào)用

A、JDKbin目錄下有應(yīng)用程序硼控,但是雙擊不可用

B刘陶、DOS下可以使用進(jìn)入安裝路徑,程序名的方式調(diào)用

使用雙引號(hào)包裹程序安裝路徑\程序名的方式調(diào)用

JRE ------> Java Runtime Environment ---- java的運(yùn)行環(huán)境

開(kāi)發(fā)環(huán)境不同于運(yùn)行環(huán)境:

開(kāi)發(fā) -----> 編寫源代碼牢撼,運(yùn)行程序

運(yùn)行 -----> 運(yùn)行程序

JDK內(nèi)為什么有JRE ----->

1匙隔、開(kāi)發(fā)完的程序要測(cè)試運(yùn)行,那么運(yùn)行就需要運(yùn)行環(huán)境

2熏版、開(kāi)發(fā)中使用一些程序纷责,本身也是java編寫的,所以運(yùn)行需要JRE

JavaPATH優(yōu)化:

存在的問(wèn)題:當(dāng)JDK安裝路徑更改時(shí)撼短,要對(duì)應(yīng)的更改PATH設(shè)置再膳,PATH的內(nèi)容不要輕易改變,頻繁的操作PATH可能有安全隱患

進(jìn)行? 優(yōu)化:JDK的安裝路徑單獨(dú)提取

A曲横、創(chuàng)建新變量 JAVA_HOME ----> JDK的安裝路徑

B喂柒、配置PATH ----> %JAVA_HOME%\bin

優(yōu)? ? ?點(diǎn):JDK安裝路徑改變時(shí),直接更改JAVA_HOME,無(wú)需直接操作PATH ----> 安全

注? ? ?意:JAVA_HOME寫法 ---- 大小寫無(wú)所謂

強(qiáng)制要求使用此名稱,包括格式 -----

----------------第一個(gè)Java程序----------------

1胳喷、編寫第一個(gè)Java應(yīng)用程序

A、JDK

B夭织、開(kāi)發(fā)工具 ----- 記事本即可

準(zhǔn)備工作:

A吭露、安裝了JDK

記事本

javac java 可以在任意路徑運(yùn)行

B、顯示文件后綴名

組織 ----> 文件夾和搜索選項(xiàng) ----> 查看 ---->隱藏文件類型的擴(kuò)展名不勾選

2尊惰、編譯運(yùn)行Java程序

編碼:

A讲竿、新建文本文檔,HelloWorld.java

B弄屡、編寫源代碼

C题禀、命令行進(jìn)入源代碼的路徑

D、javac HelloWorld.java -----> 生成一個(gè)class 文件

E膀捷、java HelloWorld

3迈嘹、常見(jiàn)錯(cuò)誤總結(jié)

常見(jiàn)問(wèn)題:

1、文件擴(kuò)展名可見(jiàn)

2全庸、大小寫 ---- Java嚴(yán)格區(qū)分大小寫

3秀仲、標(biāo)點(diǎn) ---- 英文標(biāo)點(diǎn)

4、{} () 成對(duì)出現(xiàn)

5壶笼、javac ----- java出問(wèn)題 -----> main

6神僵、Hello.java ----> HelloWorld.class

javac 階段與文件名一致

java 階段與class文件名一致

---------------開(kāi)發(fā)環(huán)境設(shè)置優(yōu)化--------------

1、DOS下命令運(yùn)行

2覆劈、PATH的作用

3保礼、配置PATH

4、配置ClassPath ----- 類文件路徑

需求:任意路徑下都可以運(yùn)行class文件

classpath作用:查找class文件的存儲(chǔ)路徑

沒(méi)有查找當(dāng)前责语,直接查找環(huán)境變量中的classpath

注? ? ? ? ?意:A炮障、classpath查找時(shí),不會(huì)查找當(dāng)前

B鹦筹、classPath配置以 .; 開(kāi)始

C铝阐、JDK升級(jí)后classpath可以不配置了

----------------掌握J(rèn)ava程序的開(kāi)發(fā)運(yùn)行流程----

1、Java的開(kāi)發(fā)運(yùn)行流程

A铐拐、編寫.java文件 ----> 源代碼

B徘键、javac XXX.java ----> 編譯java源代碼

C、生成 XXX.class文件? ----> 字節(jié)碼文件

D遍蟋、java XXX ------> 運(yùn)行class文件

javac.exe -----> 編輯器

java.exe ------> 執(zhí)行器

項(xiàng)目上線:.java ----> .class 過(guò)程吹害,客戶不需要執(zhí)行

客戶只需要執(zhí)行.class文件即可

2、JAVA語(yǔ)言既是編譯又是解釋型的特點(diǎn)

Java沒(méi)有設(shè)計(jì)成編譯型語(yǔ)言虚青,因?yàn)榫幾g型語(yǔ)言效率高它呀,但可移植性差

Java也沒(méi)有設(shè)計(jì)成純解釋性的語(yǔ)言,因?yàn)榻忉屝托侍?/p>

折中方案:既編譯又解釋

編譯成class文件,解釋class文件 ----- (過(guò)渡)

JVM Java虛擬機(jī):

java是跨平臺(tái)的纵穿,Java虛擬機(jī)也是跨平臺(tái)的嗎下隧?

java是通過(guò)虛擬機(jī)實(shí)現(xiàn)跨平臺(tái)的,他為不同平臺(tái)提供了不同的虛擬機(jī)

----------------掌握J(rèn)ava相關(guān)概念--------------

1谓媒、JDK

-----> 開(kāi)發(fā)者用

2淆院、JRE

-----> 客戶用

3、JVM

-----> Java虛擬機(jī)

學(xué)習(xí):

1句惯、Java的語(yǔ)法

2土辩、調(diào)用Java已經(jīng)實(shí)現(xiàn)的功能

JVM -----> 《Java語(yǔ)法規(guī)范》《JVM規(guī)范》

----------------注釋--------------------------

注釋:

A、由于計(jì)算機(jī)語(yǔ)言只是類人話抢野,所以易讀性差

B拷淘、使用自然語(yǔ)言對(duì)程序進(jìn)行說(shuō)明

C、使用標(biāo)記告知編譯器哪些是描述語(yǔ)言指孤,哪些是代碼

1启涯、注釋格式

/**? ? */ ------ 文檔注釋 ------> 注釋多行,有特殊作用

/*? ? ?*/ ------ 多行注釋 ------> 注釋多行

//? ? ? ?------ 單行注釋 ------> 注釋單行 ----- //后的所有數(shù)據(jù)視為注釋恃轩,非功能代碼

注釋是給開(kāi)發(fā)人員讀的逝嚎,編譯器會(huì)將注釋過(guò)濾掉

2、注釋意義

規(guī)范:

注釋量占到代碼總量的 30% --- 50%

提高代碼的易讀性和以維護(hù)性

3详恼、注釋嵌套使用注意

A补君、多行注釋可以用于單行局部注釋

B、多行注釋和文檔注釋不可以嵌套使用

----------------EditPlus----------------------

1昧互、高級(jí)記事本挽铁,開(kāi)發(fā)前期使用

2、注冊(cè) -----

3敞掘、更改配置 ----- 不生成備份

工具--->配置自定義工具 ---> 文件 -----> 去掉保存文件時(shí)產(chǎn)生備份的勾

----------------關(guān)鍵字叽掘、標(biāo)識(shí)符----------------

EditPlus這種高級(jí)記事本,演示java源碼時(shí)玖雁,顏色不一樣:

1更扁、關(guān)鍵字

一些在Java中被賦予了特殊含義的單詞 ----- 不可以隨意使用

class public static void

面試題:goto const 是關(guān)鍵字嗎?

A赫冬、是關(guān)鍵字

B浓镜、是保留關(guān)鍵字

沒(méi)有具體的語(yǔ)法應(yīng)用,以后隨著JDK升級(jí)劲厌,可能使用

2膛薛、標(biāo)識(shí)符

自定義的一些單詞

類名、args main out println

A补鼻、語(yǔ)法規(guī)則:

1哄啄、標(biāo)識(shí)符不可以使用關(guān)鍵字

2雅任、標(biāo)志符不可以數(shù)字開(kāi)頭

3、標(biāo)識(shí)符不可以使用特殊字符 _和 $ 除外

B咨跌、軟性非硬性

業(yè)界默認(rèn)規(guī)范:

0沪么、命名要有意義

1、包名定義是公司域名反寫 ----- com.itcast.XXX ----> XXX包名的描述信息

2锌半、包名必須都是小寫字母

3成玫、類名首字母大寫

4、方法名和變量名:駝峰式命名法

如果一個(gè)單詞:首字母小寫 var

如果多個(gè)單詞:首字母小寫拳喻,其余單詞的首字母大寫 如myFirstVar

5、常量命名:

單詞所有字母大寫

如果多個(gè)單詞組成猪腕,單詞之間使用_連接

自定義的:

遵守上述業(yè)界默認(rèn)的規(guī)范

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冗澈,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子陋葡,更是在濱河造成了極大的恐慌亚亲,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件腐缤,死亡現(xiàn)場(chǎng)離奇詭異捌归,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)岭粤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門惜索,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人剃浇,你說(shuō)我怎么就攤上這事巾兆。” “怎么了虎囚?”我有些...
    開(kāi)封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵角塑,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我淘讥,道長(zhǎng)圃伶,這世上最難降的妖魔是什么蚁袭? 我笑而不...
    開(kāi)封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任了牛,我火速辦了婚禮,結(jié)果婚禮上腋粥,老公的妹妹穿的比我還像新娘蝗岖。我一直安慰自己炼邀,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布剪侮。 她就那樣靜靜地躺著拭宁,像睡著了一般洛退。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杰标,一...
    開(kāi)封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天兵怯,我揣著相機(jī)與錄音,去河邊找鬼腔剂。 笑死媒区,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掸犬。 我是一名探鬼主播袜漩,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼湾碎!你這毒婦竟也來(lái)了宙攻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤介褥,失蹤者是張志新(化名)和其女友劉穎座掘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體柔滔,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡溢陪,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了睛廊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片形真。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖超全,靈堂內(nèi)的尸體忽然破棺而出没酣,到底是詐尸還是另有隱情,我是刑警寧澤卵迂,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布裕便,位于F島的核電站,受9級(jí)特大地震影響见咒,放射性物質(zhì)發(fā)生泄漏偿衰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一改览、第九天 我趴在偏房一處隱蔽的房頂上張望下翎。 院中可真熱鬧,春花似錦宝当、人聲如沸视事。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)俐东。三九已至跌穗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間虏辫,已是汗流浹背蚌吸。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留砌庄,地道東北人羹唠。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像娄昆,于是被迫代替她去往敵國(guó)和親佩微。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理萌焰,服務(wù)發(fā)現(xiàn)哺眯,斷路器,智...
    卡卡羅2017閱讀 134,599評(píng)論 18 139
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,504評(píng)論 25 707
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法杆怕,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法壳贪,繼承相關(guān)的語(yǔ)法陵珍,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 31,581評(píng)論 18 399
  • 熟悉我們可可獅的寶媽都知道违施,我們的后臺(tái)有近百名育兒專家互纯,每天在為大家解答各種育兒?jiǎn)栴},在一對(duì)一在線解答的過(guò)程中磕蒲,老...
    快樂(lè)可可獅閱讀 299評(píng)論 0 0
  • 有一種鳥留潦,它天生沒(méi)有腳。 在風(fēng)中出生辣往,注定一生不停在飛兔院。 因?yàn)闆](méi)有腳,它不會(huì)停下來(lái)站削,累了就在風(fēng)里睡坊萝。 ...
    聽(tīng)鑫閱讀 393評(píng)論 0 0