java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1

java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1

ID:9881119

大?。?68.01 KB

頁數(shù):56頁

時(shí)間:2018-05-11

java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1_第1頁
java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1_第2頁
java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1_第3頁
java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1_第4頁
java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1_第5頁
資源描述:

《java程序設(shè)計(jì)_第1章_java語言基礎(chǔ)1》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第1章Java語言基礎(chǔ)目標(biāo)了解Java的歷史、現(xiàn)狀與發(fā)展了解Java開發(fā)環(huán)境的搭建理解Java跨平臺(tái)原理熟悉Java語言的基本語法,熟悉方法的定義和使用、類和對(duì)象,了解Java語言語法與C語言的區(qū)別理解數(shù)組的概念,掌握一維數(shù)組的定義及使用,理解數(shù)組作為函數(shù)的參數(shù)或返回值,了解多維數(shù)組的使用第1章Java語言基礎(chǔ)1.1計(jì)算機(jī)編程語言1.2Java語言發(fā)展1.3Java程序的開發(fā)和運(yùn)行環(huán)境1.4能夠運(yùn)行的兩類程序1.5程序中的關(guān)鍵字、標(biāo)識(shí)符和分隔符1.6Java語言的基本數(shù)據(jù)類型和變量定義第1章Java語言基礎(chǔ)1.7運(yùn)算符和表達(dá)式及語句1.8分支和循環(huán)語句1.9方法定義和使用1.10類和

2、對(duì)象初步1.11數(shù)組1.12main方法傳遞參數(shù)1.2Java語言發(fā)展Java簡介JVM及Java跨平臺(tái)原理1.2Java語言發(fā)展Java簡介Java產(chǎn)生的歷史Java三大體系JSE、JEE、JMEJava應(yīng)用簡介桌面應(yīng)用Web應(yīng)用企業(yè)級(jí)應(yīng)用嵌入式應(yīng)用Java語言的特點(diǎn)垃圾回收機(jī)制跨平臺(tái)簡單、面向?qū)ο?、分布式、健壯、安全、結(jié)構(gòu)中立、可移植、解釋的、性能優(yōu)異、多線程、動(dòng)態(tài)的1.2Java語言發(fā)展JVM及Java跨平臺(tái)原理Windwos下C語言編程過程Java語言編程過程C源程序(擴(kuò)展名為.c)C編譯程序Windows可執(zhí)行文件(擴(kuò)展名為.exe)執(zhí)行Windows操作系統(tǒng)Java源程序

3、(擴(kuò)展名為.java)java編譯程序Java字節(jié)碼文件(擴(kuò)展名為.class)執(zhí)行執(zhí)行Java虛擬機(jī)Windows下的Java字節(jié)碼解釋程序Linux下的Java字節(jié)碼解釋程序能直接解釋Java字節(jié)碼的CPUWindows操作系統(tǒng)Linux操作系統(tǒng)執(zhí)行1.3Java程序的開發(fā)和運(yùn)行環(huán)境JDK的安裝及參數(shù)設(shè)置Java開發(fā)常用的軟件1.3Java程序的開發(fā)和運(yùn)行環(huán)境JDK的安裝及參數(shù)設(shè)置下載安裝http://www.oracle.com/technetwork/java/javase/downloads/index.html參數(shù)設(shè)置Path:執(zhí)行命令時(shí),系統(tǒng)依照此參數(shù)所指出的路徑去搜尋

4、該命令所對(duì)應(yīng)的可執(zhí)行文件ClassPath:在編譯和運(yùn)行java程序時(shí),系統(tǒng)依照該參數(shù)所指出的路徑去尋找程序中用到的類(.class)環(huán)境變量設(shè)置完成后,只在新打開的DOS命令提示符窗口有效!注意1.3Java程序的開發(fā)和運(yùn)行環(huán)境Java開發(fā)常用的軟件JDK+文本編輯器JcreatorJBuilder/Eclipse其它:NetBeans等1.4能夠運(yùn)行的兩類Java程序1.4.1JavaApplication的編譯和運(yùn)行例1.1(Page3):App1.java1.4.2JavaApplet的編譯和運(yùn)行例1.2(Page7):App2.java與page1.htmlJava代碼的落

5、腳點(diǎn)Java嚴(yán)格區(qū)分大小寫Java是一種自由格式的語言注意1.4能夠運(yùn)行的兩類Java程序Java應(yīng)用程序框架[public]class類名{publicstaticvoidmain(String[]args){//……;}//……;}1.4能夠運(yùn)行的兩類Java程序Java小程序框架importjava.awt.Graphics;importjava.applet.Applet;publicclass類名extendsApplet{publicvoidpaint(Graphicsg){//……;}//……;}1.4能夠運(yùn)行的兩類Java程序嵌有Java小程序字節(jié)碼文件的HTML文件

6、框架1.4能夠運(yùn)行的兩類Java程序Java程序的開發(fā)過程編寫源文件主類名.java字節(jié)碼文件主類名.classWeb瀏覽器命令:appletviewer命令:java編譯運(yùn)行Java應(yīng)用程序Java小程序1.5程序中的關(guān)鍵字、標(biāo)識(shí)符和分隔符1.5.1Java語言的關(guān)鍵字(Page13-15)1.5.2Java的標(biāo)識(shí)符和命名的約定標(biāo)識(shí)符的構(gòu)成字母(Unicode字符集)、下劃線(_)、美元符($)數(shù)字(0~9)標(biāo)識(shí)符命名的約定變

7、量名/方法名,第一個(gè)字的首字母小寫,隨后每個(gè)字的首字母大寫類名/接口名的每一個(gè)字的首字母都大寫用關(guān)鍵字final修飾的變量,其字母全部大寫,字與字間用下橫線隔開Java語言的關(guān)鍵字都小寫1.5程序中的關(guān)鍵字、標(biāo)識(shí)符和分隔符1.5.3Java語言的分隔符和基本的編碼格式空白符:空格、空行(/回車、換行)、制表符等注釋/*……*//**……*///其他分隔符:花括號(hào)、分號(hào)、逗號(hào)、冒號(hào)寫代碼的格式:P16-P17注意1.6Java語言的基本數(shù)據(jù)類型和變量定義1.

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(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ò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。