九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

Java基礎(chǔ)[01-Java概述].ppt

  • 資源ID:12707020       資源大?。?span id="24d9guoke414" class="font-tahoma">214KB        全文頁數(shù):31頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

Java基礎(chǔ)[01-Java概述].ppt

北京傳智播客教育,北京傳智播客教育,第一章Java概述,畢向東,北京傳智播客教育,北京傳智播客教育,基礎(chǔ)常識,軟件開發(fā)人機(jī)交互方式常用的DOS命令,北京傳智播客教育,北京傳智播客教育,軟件開發(fā),什么是軟件?軟件:一系列按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合。常見的軟件:系統(tǒng)軟件:如:DOS,windows,Linux等。應(yīng)用軟件:如:掃雷,迅雷,QQ等。什么是開發(fā)?制作軟件,北京傳智播客教育,北京傳智播客教育,人機(jī)交互,軟件的出現(xiàn)實(shí)現(xiàn)了人與計(jì)算機(jī)之間的更好的交互。交互方式:圖形化界面(GraphicalUserInterfaceGUI)這種方式簡單直觀,使用者易于接受,容易上手操作。命令行方式(CommandLineInterfaceCLI):需要有一個(gè)控制臺,輸入特定的指令,讓計(jì)算機(jī)完成一些操作。較為麻煩,需要記錄住一些命令。,北京傳智播客教育,北京傳智播客教育,命令行方式,dos命令行,課程中常見的命令。dir:列出當(dāng)前目錄下的文件以及文件夾md:創(chuàng)建目錄rd:刪除目錄cd:進(jìn)入指定目錄cd.:退回到上一級目錄cd:退回到根目錄del:刪除文件exit:推出dos命令行,北京傳智播客教育,北京傳智播客教育,計(jì)算機(jī)語言,通過DOS命令行的演示,發(fā)現(xiàn)原來操作計(jì)算機(jī)就如同和計(jì)算機(jī)說話一樣。我們告訴它做什么,它就可以做什么。前提是,我們和它說的內(nèi)容它必須識別才可以。這就是計(jì)算機(jī)語言。,北京傳智播客教育,北京傳智播客教育,1.1什么是計(jì)算機(jī)語言?,語言:是人與人之間用于溝通的一種方式。例如:中國人與中國人用中文溝通。而中國人要和韓國人交流,就要學(xué)習(xí)韓語。計(jì)算機(jī)語言:人與計(jì)算機(jī)交流的方式。如果人要與計(jì)算機(jī)交流,那么就要學(xué)習(xí)計(jì)算機(jī)語。計(jì)算機(jī)語言有很多種,如:C,C+,Java等。這里,我們選擇其中的一種:Java語言。,北京傳智播客教育,北京傳智播客教育,1.2Java語言概述,是SUN(StanfordUniversityNetwork,斯坦福大學(xué)網(wǎng)絡(luò)公司)1995年推出的一門高級編程語言。是一種面向Internet的編程語言。隨著Java技術(shù)在web方面的不斷成熟,已經(jīng)成為Web應(yīng)用程序的首選開發(fā)語言。是簡單易學(xué),完全面向?qū)ο?,安全可靠,與平臺無關(guān)的編程語言。,北京傳智播客教育,北京傳智播客教育,1.2.1Java語言的三種技術(shù)架構(gòu),北京傳智播客教育,北京傳智播客教育,1.2.2Java語言的特點(diǎn):跨平臺性,什么是跨平臺性?通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運(yùn)行。原理是什么?只要在需要運(yùn)行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個(gè)Java虛擬機(jī)(JVMJavaVirtualMachine)即可。由JVM來負(fù)責(zé)Java程序在該系統(tǒng)中的運(yùn)行。,北京傳智播客教育,北京傳智播客教育,1.2.3Java語言的特點(diǎn):跨平臺性(圖解),因?yàn)橛辛薐VM,所以同一個(gè)Java程序在三個(gè)不同的操作系統(tǒng)中都可以執(zhí)行。這樣就實(shí)現(xiàn)了Java程序的跨平臺性。也稱為Java具有良好的可移植性。,北京傳智播客教育,北京傳智播客教育,1.3Java語言的環(huán)境搭建,明確什么是JRE,JDK下載JDK安裝JDK配置環(huán)境變量驗(yàn)證是否成功,北京傳智播客教育,北京傳智播客教育,1.3.1什么是JRE,JDK?,北京傳智播客教育,北京傳智播客教育,Java6.0Platform,北京傳智播客教育,北京傳智播客教育,1.3.2下載JDK,JDK(JavaDevelopmentKitJava開發(fā)工具包)官方網(wǎng)址:參閱參閱java.html,北京傳智播客教育,北京傳智播客教育,1.3.3安裝JDK,傻瓜式安裝,下一步即可。建議:安裝路徑不要有中文或者特殊符號如空格等。當(dāng)提示安裝JRE時(shí),可以選擇不安裝。具體流程參閱JDK6安裝配置簡程.doc,北京傳智播客教育,北京傳智播客教育,1.3.4配置環(huán)境變量path(1),在dos命令行中敲入javac,出現(xiàn)錯誤提示。,錯誤原理:當(dāng)前執(zhí)行的程序在當(dāng)前目錄下如果不存在,windows系統(tǒng)會在系統(tǒng)中已有的一個(gè)名為path的環(huán)境變量指定的目錄中查找。如果還沒有找到,就出現(xiàn)以上的錯誤提示。所以進(jìn)入到j(luò)dk安裝路徑bin目錄下,執(zhí)行javac??吹絡(luò)avac參數(shù)提示信息。,北京傳智播客教育,北京傳智播客教育,1.3.4配置環(huán)境變量path(2),每次執(zhí)行java的工具都要進(jìn)入到bin目錄下,是非常麻煩的??刹豢梢栽谌魏文夸浵露伎梢詧?zhí)行java的工具呢?根據(jù)windows系統(tǒng)在查找可執(zhí)行程序的原理,可以將java工具所在路徑定義到path環(huán)境變量中,讓系統(tǒng)幫我們?nèi)フ疫\(yùn)行執(zhí)行的程序。,北京傳智播客教育,北京傳智播客教育,1.3.4配置環(huán)境變量path(3),我的電腦-屬性-高級-環(huán)境變量編輯path環(huán)境變量,在變量值開始處加上java工具所在目錄,后面用“;”和其他值分隔開即可。打開DOS命令行,任意目錄下敲入javac。如果出現(xiàn)javac的參數(shù)信息,配置成功。這種配置方式,一勞永逸。具體操作流程,可以參閱JDK6安裝配置簡程.doc,北京傳智播客教育,北京傳智播客教育,1.3.4配置環(huán)境變量path(4),臨時(shí)配置方式:通過dos命令中set命令完成set:用于查看本機(jī)的所有環(huán)境變量的信息。set變量名:查看具體一個(gè)環(huán)境變量的值。set變量名=:清空一個(gè)環(huán)境變量的值。set變量名=具體值:給指定變量定義具體值。想要在原有環(huán)境變量值基礎(chǔ)上添加新值呢?首先,通過%變量名%操作符獲取到原有環(huán)境變量的值。然后加上新值后在定義給該變量名即可舉例:給path環(huán)境變量加入新值setpath=新值;%path%注意:這種配置方式只在當(dāng)前dos窗口有效。窗口關(guān)閉,配置消失。,北京傳智播客教育,北京傳智播客教育,1.3.5配置技巧,為了不因?yàn)閖dk的目錄或者目錄名稱的改變,而不斷更改path的值,而導(dǎo)致對path變量值的誤操作,可以通過以下技巧完成。新創(chuàng)建一個(gè)環(huán)境變量JAVA_HOME記錄住jdk的目錄。在path中通過%動態(tài)的獲取JAVA_HOME的值即可。JAVA_HOME=F:jdk1.6.0_01path=%JAVA_HOME%bin;%path%path%:動態(tài)獲取path環(huán)境變量的值。%JAVA_HOME%:動態(tài)獲取名稱為JAVA_HOME環(huán)境變量的值。,北京傳智播客教育,北京傳智播客教育,1.4Java程序開發(fā)體驗(yàn)-HelloWorld,將Java代碼編寫到擴(kuò)展名為.java的文件中。通過javac命令對該java文件進(jìn)行編譯。通過java命令對生成的class文件進(jìn)行運(yùn)行。具體操作流程可參閱:HelloWorld流程圖.doc,北京傳智播客教育,北京傳智播客教育,1.4Java程序開發(fā)體驗(yàn)-編寫,步驟一:編寫選擇最簡單的編輯器記事本。敲入代碼classDemo將文件保存成Demo.java,這個(gè)文件是存放java代碼的文件,稱為源文件。,北京傳智播客教育,北京傳智播客教育,1.4Java程序開發(fā)體驗(yàn)-編譯,步驟二:編譯有了java源文件,將其編譯成JVM可以識別的文件。在該源文件目錄下,通過javac編譯工具對Demo.java文件進(jìn)行編譯。如果程序沒有錯誤,沒有任何提示,但在當(dāng)前目錄下會出現(xiàn)一個(gè)Demo.class文件,該文件稱為字節(jié)碼文件,也是可以執(zhí)行的java的程序。,北京傳智播客教育,北京傳智播客教育,1.4Java程序開發(fā)體驗(yàn)-運(yùn)行,步驟三:運(yùn)行有了可執(zhí)行的java程序(Demo.class字節(jié)碼文件)通過運(yùn)行工具java.exe對字節(jié)碼文件進(jìn)行執(zhí)行。出現(xiàn)提示:缺少一個(gè)名稱為main的方法。,因?yàn)橐粋€(gè)程序的執(zhí)行需要一個(gè)起始點(diǎn)或者入口,所以在Demo類中的加入publicstaticvoidmain(Stringargs)對修改后的Demo.java源文件需要重新編譯,生成新的class文件后,在進(jìn)行執(zhí)行。發(fā)現(xiàn)沒有編譯失敗,但也沒有任何效果,因?yàn)椴]有告訴JVM要幫我們做什么事情,也就是沒有可以具體執(zhí)行的語句。想要和JVM來個(gè)互動,只要在main方法中加入一句System.out.println("hellojava");因?yàn)槌绦蜻M(jìn)行改動,所以再重新編譯,運(yùn)行即可。,北京傳智播客教育,北京傳智播客教育,1.5配置classpath(1),既然class文件(字節(jié)碼文件)是java的運(yùn)行文件,可不可以實(shí)現(xiàn),在任意目錄下都可以執(zhí)行某一目錄下的class文件呢?根據(jù)path環(huán)境變量的原理,可以定義一個(gè)名為classpath環(huán)境變量,將要運(yùn)行的class文件所在目錄定義在該變量中。例:setclasspath=c:classpath變量值是java類文件的目錄path變量是windows程序文件的目錄,北京傳智播客教育,北京傳智播客教育,1.5配置classpath(2),JVM查找類文件的順序:如果沒有配置classpath環(huán)境變量,JVM只在當(dāng)前目錄下查找要運(yùn)行的類文件。如果配置了classpath環(huán)境,JVM會先在classpath環(huán)境變量值的目錄中查找要運(yùn)行的類文件。值的結(jié)尾處如果加上分號,那么JVM在classpath目錄下沒有找到要指定的類文件,會在當(dāng)前目錄下在查找一次。值的結(jié)尾出如果沒有分號,那么JVM在classpath目錄下沒有找到要指定的類文件,不會在當(dāng)前目錄下查找,即使當(dāng)前目錄下有,也不會運(yùn)行。建議:配置classpath環(huán)境變量時(shí),值的結(jié)尾處不要加分號,如果需要訪問當(dāng)前目錄可以用“.”表示。,北京傳智播客教育,北京傳智播客教育,1.6創(chuàng)建問題及解決方法,源文件名不存在或者寫錯,或者當(dāng)前路徑錯誤。,類文件名寫錯,或者類文件不在當(dāng)前路徑下,或者不再classpath指定路徑下。,北京傳智播客教育,北京傳智播客教育,編譯失敗,注意錯誤出現(xiàn)的行數(shù),在到源代碼中指定位置排錯。,1.6創(chuàng)建問題及解決方法,北京傳智播客教育,北京傳智播客教育,1.7復(fù)習(xí)建議,JDK,JRE,JVM的特點(diǎn)。環(huán)境變量的配置path和classpath以及作用。Java程序的編寫,編譯,運(yùn)行步驟。在配置,編寫,編譯,運(yùn)行各個(gè)步驟中常見的錯誤以及解決方法。,北京傳智播客教育,北京傳智播客教育,作業(yè),簡述JDK,JRE的區(qū)別。簡述path和classpath環(huán)境變量的作用。獨(dú)立編寫HelloWorld程序。class的作用定義累main函數(shù)的作用程序的主入口,保證該類的獨(dú)立執(zhí)行輸出語句的作用,

注意事項(xiàng)

本文(Java基礎(chǔ)[01-Java概述].ppt)為本站會員(tia****nde)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!