下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、I 2010-1-10JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)第久章配合Java面向?qū)ο蟪绦蛟O(shè)計(jì)例子源代碼一起使用220,0-,-, 注曹序設(shè)主要內(nèi)容Java誕生Java的特點(diǎn)安裝JDK一個(gè)簡(jiǎn)單的:Java應(yīng)用程序聯(lián)合編譯注釋編程風(fēng)格難點(diǎn)Java的特點(diǎn)JAVA語(yǔ)古概述Java具有面向?qū)ο?、與平臺(tái)無(wú)關(guān)、安全、定和多線程等優(yōu)良特性,是目前軟件設(shè)計(jì)中優(yōu) 秀的編程語(yǔ)言。Java不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序, 而且特別適合于Internet的應(yīng)用開(kāi)發(fā)。Java具備了 “一旦寫(xiě)成處處可用”的特點(diǎn)。Java已成為網(wǎng)絡(luò)時(shí)代最重要的語(yǔ)言之一。32010-1-10Java逾序設(shè)丸5 20I0-I-I0Java可以在計(jì)算機(jī)的操作
2、 系統(tǒng)之上再提供一個(gè)Java運(yùn) 行環(huán)境(Java RuntimeEnvironment),該運(yùn)行環(huán)境 由Java虛擬機(jī) (Java Virtual Machine)、類庫(kù)以 及一些核心文件組成,也就 是說(shuō),只要計(jì)算機(jī)提供了Java運(yùn)行環(huán)境,Java編寫(xiě)的軟件就能在其上運(yùn)行。JVM負(fù)責(zé)將字節(jié)碼文件(包括程序使用的類庫(kù)中的字節(jié)碼)加載到 內(nèi)存,然后采用解釋方式來(lái)執(zhí)行字節(jié)碼文件,即根據(jù)相應(yīng)平臺(tái)的機(jī)器 指令翻譯一句執(zhí)行一 1.1 Java的誕生Java是1995年6月由Sun公司 發(fā)明的革命性編程語(yǔ)言。 Java 是目前使用最為廣泛的網(wǎng)絡(luò) 編程語(yǔ)言之一,它具有以下特點(diǎn):1 簡(jiǎn)單3 平臺(tái)2 面向Java
3、創(chuàng)始人 詹姆斯高斯林(James Gosling)1.2 Java的特點(diǎn)-平臺(tái)無(wú)關(guān)性6 2010-1-105 20I0-I-I0句。7 2010-1-10 1.3安裝JDK_三種平臺(tái)目前 Java 平臺(tái)主要分為下列 3 個(gè)版本:(1)JavaSE(曾稱為J2SE)稱為Java標(biāo)準(zhǔn)版或Java標(biāo)準(zhǔn)平臺(tái)。(2)Java EE(曾稱為J2EE)稱為Java企業(yè)版或Java企業(yè)平 臺(tái)。(3)JavaME(曾稱為J2ME)稱為Java微型版或Java小型平 臺(tái)。無(wú)論上述那種Java運(yùn)行平臺(tái)都包括了相應(yīng)的Java 虛擬機(jī)(Java Virtual Machine)8 2010-1-10 1.3安裝JDK_
4、安裝JavaSE平臺(tái)Java SE 平臺(tái)是學(xué)習(xí)掌握 Java 語(yǔ)言的最佳平臺(tái), 而掌握J(rèn)ava SE 又是進(jìn)一步學(xué)習(xí) Java EE 和 Java ME 所必須的。JDK (Java Development Kit, Java 開(kāi)發(fā)工具箱), 提供了 Java 的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。包括:開(kāi)發(fā)工具: bin 子目錄中, 幫助開(kāi)發(fā)、 執(zhí)行、 調(diào) 試以 Java語(yǔ)言編寫(xiě)的程序。Java 運(yùn)行環(huán)境:jre 子目錄中。附加庫(kù):lib 子目錄中,開(kāi)發(fā)所需要的其他類庫(kù)。演示程序和樣例代碼:demo 和 sample 子目錄。頭文件:Java 平臺(tái)運(yùn)行需要的頭文件。源代碼:Java 核心 API 的源文件。
5、92010-1-10 1.3 JDK版本養(yǎng)序設(shè)JAVA 版本重要峙性Java SE 1.0-1.2基本類庫(kù)、AWT/SWING. JITSJava SE 1.3coiiection 包、JINK XML支持Java SE 1.4Hotspot 虛擬機(jī)、性能改進(jìn)、新的 1/0、反射Java SE 1.5/5.0泛型、增強(qiáng) for 循環(huán)、自動(dòng)裝箱/拆箱、可變參數(shù)等Java SE 6性能提升、町拔插標(biāo)注、新的數(shù)據(jù)庫(kù)、腳本語(yǔ)言標(biāo) 準(zhǔn)化支持Java SE 7 (2011.7.28)摸塊化,新的 1/0、性能提升10 2010-1-10 1.3安裝JDK_安裝JavaSE平臺(tái)1下載JDK1. 6o本書(shū)將使
6、用針對(duì)Window操作系統(tǒng)平 臺(tái)的JDK,囚此下載的版本為jdk-6u27-windows- i586exe(http:/ 建議修改默認(rèn)的安裝路徑為:X:JavaWorkJDK6,將所有Java序都安裝在一個(gè)目錄中。3系統(tǒng)環(huán)境path的設(shè)置,javac. exe和java, exe所在 的bin目錄(我的電腦/屬性/高級(jí)/環(huán)境變量/系統(tǒng)變量/)。4添加JAVA_HOME系統(tǒng)變量 (其他工具軟件需要時(shí)可 選)變量名:JAVA_HOME,變量值:F:JavaWorkjdk65系統(tǒng)環(huán)境classpath的設(shè)置(多個(gè)JRE時(shí)可選),變 量名:classpath;變r(jià)t. jar;.值:JDK6jrel
7、ib下的II 2010-1-10職消 下-步(M) A I 1.3 安 MJDKI三I i二JJavaWork曰OJdk6D bin+ ! J demo l! includeffi 亡j jre耳lib tl _Jsample S Ot src-IO jre6 o bin tl BMb12 2010-1-10 1.3安II? Java 安裝-冃杯文件夫區(qū)lavat卑擊比氏以將、g灸轉(zhuǎn)釗耳 1&文件滅ORACLE安集予1:F:Ja/aWorkjre6|更咬(:13 2010-1-10 1.4 Java程序的開(kāi)發(fā)步驟1.編寫(xiě)源文件。擴(kuò)展名必須是.javao2.編譯 Java 源程序。使用
8、Java 編譯器(javac. exe) 編譯源文件,得到字節(jié)碼文件。(-source 版本號(hào))3.運(yùn)行 Java 程序。使用 Java SE 平臺(tái)中的 Java 解釋器 (java,exe)來(lái)解釋執(zhí)行字節(jié)碼文件。例11.編寫(xiě)源文件(Java應(yīng)用程序的源文件是由若干個(gè)書(shū)寫(xiě)形式互相獨(dú)立的類組成)。public class Helio public static void main (String args) System, out. println(”這是一個(gè)簡(jiǎn)章的 Java 應(yīng)用程序八);Student stu=new Student();stu.speak(MVVe arc studcnts
9、M);class Student public void speak(String s) System.out.println(s);源文件命名為Hello, java保存至C:chapterlo(編輯器、編碼)注:Java應(yīng)用程序、主函數(shù)、主類、public類、源文件的命名規(guī)則2.編譯Java源程序。C:chapterljavac Hello, java3.運(yùn)行Java程序。C:chapter 1java Hello例21編寫(xiě)源文件命名為Rect.java保存至C:chapterl。2.編譯Java源程序。C: chapterljavac Rect. java1.5-14 2010-1-10
10、13 2010-1-113.運(yùn)行Java程序。C: chapterljava Example 1_215 2010-1-10 1.6聯(lián)合編譯例31.編寫(xiě)源文件。分別編輯、 保存三個(gè)Java源文件Circle. java Rectangle, java MainClass.java至C:chapterl中。其中MainClass. java是含有主類的Java應(yīng)用程序的源文件。2.編譯Java源程序。C: chapter 1javac MainClass. java編譯MainClass. java的過(guò)程中,Java系統(tǒng)會(huì)自動(dòng)地編譯Circle, java和Rectangle, java,這是因?yàn)閼?yīng)用程序要使用Circle, java和Rectangle, java源文件產(chǎn)生的字節(jié)碼文件。編譯通過(guò)后,C:chapterlg錄中將會(huì)有Cirlce. class、Rectangle, class和MainClass. class三個(gè)字節(jié)碼文件。3.運(yùn)行Java程序。C: chapter 1java MainClass16 2010-1-10 1-7注釋編譯器忽略注釋內(nèi)容,注釋的目的是有利于代碼的 維護(hù)和閱讀,因此給代碼增加注釋是一個(gè)良好的編程 習(xí)慣。Java 支持兩種格式
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 瀏陽(yáng)市人民醫(yī)院2025年公開(kāi)招聘編外合同制人員備考題庫(kù)及參考答案詳解1套
- 湖南省株洲市2023-2024學(xué)年九年級(jí)上學(xué)期期末考試物理試卷(含答案)
- 2026年住宅裝修設(shè)計(jì)合同
- 2025年第十三師中級(jí)人民法院聘用制書(shū)記員招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 中國(guó)人民銀行所屬企業(yè)網(wǎng)聯(lián)清算有限公司2026年度校園招聘26人備考題庫(kù)及參考答案詳解
- 2026年科技成果評(píng)估作價(jià)入股合同
- 2025年招商銀行佛山分行社會(huì)招聘?jìng)淇碱}庫(kù)及1套參考答案詳解
- 2025年青島市李滄區(qū)人民法院公開(kāi)招聘司法輔助人員備考題庫(kù)及答案詳解1套
- 長(zhǎng)沙市望城區(qū)人民醫(yī)院2025年面向社會(huì)公開(kāi)招聘編外合同制專業(yè)技術(shù)人員備考題庫(kù)及1套完整答案詳解
- 青島日?qǐng)?bào)社招聘事業(yè)單位工作人員筆試真題2024
- 香薰蠟燭基礎(chǔ)知識(shí)培訓(xùn)
- 混凝土及外加劑知識(shí)培訓(xùn)課件
- 1-視頻交換矩陣
- 收養(yǎng)政策知識(shí)培訓(xùn)內(nèi)容課件
- 石化企業(yè)應(yīng)急預(yù)案
- 船舶航次計(jì)劃總結(jié)
- 2025-2026學(xué)年統(tǒng)編版一年級(jí)上冊(cè)道德與法治教學(xué)計(jì)劃
- 《機(jī)器學(xué)習(xí)》課件-第6章 強(qiáng)化學(xué)習(xí)
- 早產(chǎn)合并新生兒呼吸窘迫綜合征護(hù)理查房
- 2025-2026學(xué)年人教鄂教版三年級(jí)科學(xué)上冊(cè)(全冊(cè))教學(xué)設(shè)計(jì)(附目錄)
- 2025年機(jī)關(guān)司機(jī)面試常見(jiàn)問(wèn)題及答案集
評(píng)論
0/150
提交評(píng)論