1-課程概述new

1-課程概述new

ID:34424836

大?。?.22 MB

頁數(shù):37頁

時(shí)間:2019-03-06

1-課程概述new_第1頁
1-課程概述new_第2頁
1-課程概述new_第3頁
1-課程概述new_第4頁
1-課程概述new_第5頁
資源描述:

《1-課程概述new》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Java語言與面向?qū)ο蟪绦蛟O(shè)計(jì)吳青wuqingwhu@gmailcomwuqingwhu@gmail.com核心詞匯封裝抽象繼承對象類多態(tài)內(nèi)容提要JavaWeb開發(fā)面向?qū)ο缶幊蘆ava語言面向?qū)ο蟪绦蛟O(shè)計(jì)思想Java語言1Java開發(fā)環(huán)境與工具2Java的程序結(jié)構(gòu)3Java語言特點(diǎn)Java開發(fā)環(huán)境與工具?下載安裝JDK和JRE?配置環(huán)境變量?安裝開源開發(fā)環(huán)境Eclipse安裝并配置JDK和JREJava的程序結(jié)構(gòu)類聲明與定義publicclassLotsHelloApplication{類中的方法publicstaticvoidmain(

2、String[]args){for(intj=0;j<5;jj)++)語句結(jié)尾以分號標(biāo)志{System.out.pp(rintln(“Hello!World,,)”);}}}用大括號括起語句組Java語言中的大小寫JAVA語言格言嚴(yán)格區(qū)分大大小寫。推薦書寫風(fēng)格:–類名第一個(gè)字母大寫PhoneCard–方法名第一個(gè)字母小寫getBlBalance()()–變量名第一個(gè)字母小寫cardNumber–各標(biāo)識名內(nèi)含單詞首字母大寫Java程序的幾種類型?Application–“JaJaava應(yīng)用程序”是可以獨(dú)立運(yùn)行的JaJaava程序。–由Jav

3、a解釋器控制執(zhí)行。?AltApplet–“Java小程序”不能獨(dú)立運(yùn)行,而是被嵌入到Web頁中。–由Java兼容瀏覽器控制執(zhí)行。AlAppliitcatiion程序基本結(jié)構(gòu)?java類–由一個(gè)或多個(gè)“類”組成。必須有一個(gè)“類”定義了main()方法,該方法是自動執(zhí)行的類方法,是Java應(yīng)用運(yùn)行的起始點(diǎn)。而這個(gè)類也就稱之為“主類”。HelloApplicationAlAppliitcatiion程序上機(jī)過程?不用eclipse–編輯源程序?EditHelloApplication.javaEditHelloApplication.java(

4、dos命令)?使用notepad編輯器編輯java源程序更為方便。–編譯—javacjaacjavacHelloApplicationjaaHelloApplication.java產(chǎn)生HelloApplication.class文件–解釋執(zhí)行—javajavaHelloApplication(隱含.class文件)?Java程序文件–源文件名要與主類名同名(包括大小寫)–一個(gè)類產(chǎn)生一個(gè).class文件appltlet小程序?不用EliEclipse–編譯java小程序javacHelloApplet.java–使用文本編輯建立test.

5、html文件,嵌入HelloAppletclassHelloApplet.class–瀏覽html文件?使用appletviewerappletviewertest.htmlHelloApplet?使用常規(guī)的瀏覽器Java上機(jī)過程¢Application:D:>editHelloApplicationjava>editHelloApplication.javaD:>javacHelloApplication.javaD:>javaH

6、elloApplicationHello,JavaWorld!¢Applet:D:>editHelloApplet.javaD:>j>javacHllAltjHelloApplet.javaD:>edittest.htmlD:>appletviewertest.htmlJava的工作方式.javajava源程序文件編譯.class二進(jìn)制字節(jié)碼文件Java虛擬機(jī)(JVM)本地計(jì)算機(jī)系統(tǒng)Java術(shù)語?JVM-java虛擬機(jī)–JVM將java字節(jié)碼程序翻譯成機(jī)器語言。然后由計(jì)算機(jī)執(zhí)行。–JVM本身不足以支持javaapplication

7、和applet的運(yùn)行。?JRE-java運(yùn)行環(huán)境–JRE是由JVM和javaplatform核心類以及相關(guān)支撐文件組成。?API-ApplicationprogramminginterfaceApplicationprogramminginterface.–API是rules(syntax):在java技術(shù)中如何編程。–API包括數(shù)百個(gè)類——公司預(yù)先編好的代碼,你可以在編程中充分利用它們的功能。Java語言的特點(diǎn)?跨平臺一次編譯、處處運(yùn)行?純面向?qū)ο笳Z言?簡單?多線程?分布式?……內(nèi)容提要JavaWeb開發(fā)面向?qū)ο缶幊蘆ava語言面向?qū)ο?/p>

8、程序設(shè)計(jì)思想面向?qū)ο蟪绦蛟O(shè)計(jì)思想?面向whthat程序設(shè)計(jì)–POP?OOP?AOP?SOA???核心概念–對象–類?基本原理–抽象–封裝–繼承–多態(tài)面向whthat設(shè)計(jì)?面向過程–以事件為中心

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。