中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

黑馬程序員-java基礎(chǔ)知識(shí)+環(huán)境搭建和變量配置

2018-07-20    來(lái)源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

一、dos命令

軟件:是一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。

交互方式:圖形化界面、命令行方式

dir  directory 顯示文件和子目錄 

cd   change directory 改變當(dāng)前的路徑(進(jìn)入指定目錄)

md   make directory 新建一個(gè)子目錄(文件夾)

rd   remove directory 刪除一個(gè)子目錄(文件夾)

cd.. 返回上一文件夾

cd/  返回根目錄(磁盤(pán))

del  delete 刪除文件 (不走回收站)   del *.txt(刪除某一目錄下所有txt文件)

ren  rename 重命名 

注意:

rd  刪除一個(gè)子目錄(文件夾)(要保證目錄下無(wú)文件,如果有文件,直接用“rd 目錄”命令式不行的,這時(shí)可以對(duì)目錄執(zhí)行del命令,然后再用rd命令刪除目錄,這樣的好處是不需要來(lái)回更換路徑)

如:C:\abc\op 下有一個(gè)文本文檔1.txt,要?jiǎng)h除op文件夾

方法1:

先刪除文本文檔  C:\abc\op>del 1.txt

回到abc         C:\abc\op>cd..

刪除op          C:\abc>rd op

方法2:直接在abc下執(zhí)行del命令

C:\abc>del op   這時(shí)會(huì)提示刪除目錄中的文件 確定

C:\abc>rd op

完成op目錄的刪除,比方法1更簡(jiǎn)單些

二、Java語(yǔ)言概述

1、java是允許使用者將應(yīng)用程序通過(guò)Internet從遠(yuǎn)程服務(wù)器傳輸?shù)奖镜貦C(jī)上并執(zhí)行的一種語(yǔ)言。

特點(diǎn):面向?qū)ο、安全可靠、與平臺(tái)(操作系統(tǒng))無(wú)關(guān)、可移植性

原理:在需要運(yùn)行Java程序的平臺(tái)上安裝一個(gè)Java虛擬機(jī)JVM(Java Virtual Machine)就可以,由JVM來(lái)解析執(zhí)行Java運(yùn)行。(虛擬機(jī)是根據(jù)操作系統(tǒng)有不同的版本的)

2、java語(yǔ)言的三種技術(shù)架構(gòu):

J2EE企業(yè)版:是為開(kāi)發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一種解決方案,技術(shù)Server Jsp等

J2SE標(biāo)準(zhǔn)版:是為開(kāi)發(fā)普通桌面和上午應(yīng)用程序提供的解決方案,可以完成一些桌面應(yīng)用程序的開(kāi)發(fā)。

J2ME小型版:時(shí)為開(kāi)發(fā)電子消費(fèi)產(chǎn)品和嵌入式設(shè)備提供的解決方案。主要應(yīng)用在手機(jī)應(yīng)用程序中。

Java5.0后改名字為JavaEE。。

三、環(huán)境的搭建

下載、安裝JRE、JDK、配置環(huán)境變量。

JRE:Java Runtime Environment Java運(yùn)行環(huán)境,包括Java虛擬機(jī)和Java所需的核心類(lèi)庫(kù)

JDK:Java Development Kit Java開(kāi)發(fā)程序包,包括開(kāi)發(fā)工具和JRE,開(kāi)發(fā)工具有編譯工具javac.exe、打包工具jar.exe等。

1、為什么JDK里面包括JRE呢?

其一:開(kāi)發(fā)完的程序總要運(yùn)行看看效果;

其二:JDK下bin目錄的開(kāi)發(fā)工具是由Java編寫(xiě)的,運(yùn)行時(shí)需要運(yùn)行環(huán)境虛擬機(jī)的支持

2、為什么要進(jìn)行java環(huán)境變量配置

在安裝JDK之后,使用命令行,進(jìn)入到lib中,在lib中執(zhí)行javac.exe程序,

F:\jdk1.6.0_24\lib>javac,這時(shí)如果退出到JDK中F:\jdk1.6.0_24\lib>cd..,此時(shí)再執(zhí)行javac.exe,F(xiàn):\jdk1.6.0_24>javac就不成功了。

問(wèn)題:每次開(kāi)發(fā)程序都要到lib目錄下?需求是,在任意目錄下都能執(zhí)行命令。

答案是:把命令工具所在的路徑告訴系統(tǒng),由系統(tǒng)去找,更加方便的使用命令,也就是java環(huán)境變量配置。

3、配置技巧

有些時(shí)候會(huì)改變jdk的盤(pán)符或者名稱(chēng),每改動(dòng)一次就要去path中改動(dòng)一次,以防誤操作到其他配置,可以采用一個(gè)配置技巧:

(1)用一個(gè)新的環(huán)境變量a,來(lái)記錄變動(dòng)的盤(pán)符和文件名:java_home=F:\jdk1.6.0_24

(2)在path中獲取a的值,加上不變的bin   path=%java_home%\bin

注:%%符號(hào),就是動(dòng)態(tài)的獲取某一存在已存在的環(huán)境變量值,這樣只需更改變量值就ok

4、環(huán)境變量的臨時(shí)配置

使用dos的set命令(查看或設(shè)置環(huán)境變量值)

C:>set path 查看path的值

C:>set path=haha 設(shè)置path的值

此時(shí)path值是haha,但在“開(kāi)始”菜單中再次打開(kāi)一個(gè)dos窗口set path,還是以前的值。

這就說(shuō)明在dos中配置環(huán)境變量的方式,只在當(dāng)前窗口有效。但如果配置后使用start命令新開(kāi)dos窗口,此窗口會(huì)沿用原窗口的環(huán)境變量值。

這種方式配置中,path以前具有的值沒(méi)有了,只有新配置的,如果想在path環(huán)境變量值基礎(chǔ)上添加新值怎么辦?

可以使用動(dòng)態(tài)獲取變量值:C:>set path=haha;%path%

四、Hello World組成

關(guān)鍵字:被java語(yǔ)言賦予了特殊意義的詞,如class關(guān)鍵字專(zhuān)門(mén)定義類(lèi),關(guān)鍵字只能是小寫(xiě)

1、Java寫(xiě)法規(guī)范

a、類(lèi)名稱(chēng)要有意義的詞,增加可閱讀性

b、類(lèi)名由單個(gè)字母組成,每個(gè)單詞首字母大寫(xiě)

c、大括號(hào)定義類(lèi)名區(qū)間

d、類(lèi)中內(nèi)容要有階梯感 (常試用tab鍵)

e、所有的方法都要以;結(jié)尾

2、固定主函數(shù)寫(xiě)法 public static void main(String[] args){},保證類(lèi)的獨(dú)立運(yùn)行,為什么?

因?yàn)閖ava命令會(huì)調(diào)用虛擬機(jī),虛擬機(jī)會(huì)用到windows低層的內(nèi)容,并運(yùn)行指定的類(lèi),在類(lèi)中會(huì)先找指定的函數(shù)main,并運(yùn)行。也就是說(shuō),虛擬機(jī)調(diào)用我們指定類(lèi)中的主函數(shù),并執(zhí)行代碼。主函數(shù)就是一個(gè)程序的入口,保證類(lèi)獨(dú)立運(yùn)行。需要哪個(gè)類(lèi)運(yùn)行就在里面寫(xiě)主函數(shù)。

五、Java文檔注釋

JDK中javadoc.exe可以在把程序中的文檔注釋都提取出來(lái),成一個(gè)網(wǎng)頁(yè),這個(gè)網(wǎng)頁(yè)就是所寫(xiě)程序的說(shuō)明書(shū)。

1、文檔注釋的表現(xiàn)形式:/**    */   是java特有的

在注釋中://用在單行,/*  */用在多行,多行注釋里不能有多行注釋?zhuān)梢杂袉涡凶⑨專(zhuān)@兩種注釋不會(huì)被JVM解釋執(zhí)行

2、注釋的用途:1、注釋說(shuō)明  2、調(diào)試程序

在編寫(xiě)程序的時(shí)候要養(yǎng)成常些注釋的習(xí)慣,將自己的思想通過(guò)注釋先整理出來(lái),在用代碼去體現(xiàn),因?yàn)榇a僅僅是思想的一種體現(xiàn)形式而己。

在編寫(xiě)一個(gè)新程序的時(shí)候:

1、先寫(xiě)注釋?zhuān)篴、需求,要求 b,思路 c步驟

標(biāo)簽: 安全 代碼 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:漫畫(huà):編程語(yǔ)言學(xué)習(xí)曲線

下一篇:值得閱讀的C語(yǔ)言開(kāi)源項(xiàng)目代碼