Java程序設(shè)計(jì)語言概述.ppt
《Java程序設(shè)計(jì)語言概述.ppt》由會員分享,可在線閱讀,更多相關(guān)《Java程序設(shè)計(jì)語言概述.ppt(23頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
Java程序設(shè)計(jì),教材:《Java程序設(shè)計(jì)項(xiàng)目教程》北京理工大學(xué)出版社,第1章Java程序設(shè)計(jì)語言概述,1.1Java語言誕生背景1.2Java語言的特點(diǎn)1.3Java運(yùn)行機(jī)制1.4Java的運(yùn)行環(huán)境1.5最簡單的Java程序1.6Java編程規(guī)范,1.1Java語言誕生背景,Java語言得名于印度尼西亞一個(gè)盛產(chǎn)咖啡的島嶼,中文名叫爪哇,其寓意是為世人端上一杯熱咖啡。目前,Java主要有3個(gè)獨(dú)立的版本。JavaSE:標(biāo)準(zhǔn)版本JavaEE:企業(yè)級應(yīng)用程序JavaME:開發(fā)有限連接、內(nèi)存和用戶界面能力的設(shè)備應(yīng)用程序。,Java語言誕生背景,Java語言是Sun公司于1990年開發(fā)的,當(dāng)時(shí)Green項(xiàng)目小組的研究人員正在致力于為未來的智能設(shè)備開發(fā)出一種新的編程語言,由于該小組的成員JamesGosling對C++的執(zhí)行過程中的表現(xiàn)非常不滿,于是把自己封閉在辦公室里編寫了一種新的語言,并將其命名為Oak。這個(gè)名稱源于Gosling辦公室的窗外正好有一棵橡樹(Oak)。后來,由于去注冊O(shè)ak商標(biāo)時(shí),發(fā)現(xiàn)它已經(jīng)被另一家公司注冊,所以不得不改名。要取什么名字呢,工程師們邊喝咖啡邊討論著,看看手上的咖啡,再想到印度尼西亞有一個(gè)重要的盛產(chǎn)咖啡的島嶼,中文名叫爪哇,于是將其改名為Java。隨著Internet的迅速發(fā)展,Web的應(yīng)用日益廣泛,Java語言也得到了迅速發(fā)展。1994年,Gosling用Java開發(fā)了一個(gè)實(shí)時(shí)性較高、可靠、安全、有交互功能的新型Web瀏覽器,它不依賴于任何硬件平臺和軟件平臺。這種瀏覽器名稱為HotJava,并于1995年同Java語言一起,正式在業(yè)界對外發(fā)表,引起了巨大的轟動,Java的地位隨之而得到肯定。此后的發(fā)展非常迅速。,1.2Java語言的特點(diǎn),Java語言適用于Internet環(huán)境,是一種被廣泛使用的網(wǎng)絡(luò)編程語言,它具有簡單、面向?qū)ο?、可移植、分布性、解釋器通用性、穩(wěn)健、多線程、安全及高性能等語言特性。另外Java語言還提供了豐富的類庫,方便用戶進(jìn)行自定義操作。,1.3Java運(yùn)行機(jī)制,,Windows操作環(huán)境,Unix操作環(huán)境,Mac操作環(huán)境,,開發(fā)過程,1.4Java的運(yùn)行環(huán)境,打開:“我的電腦”-“屬性”-“高級”-“環(huán)境變量”-“系統(tǒng)變量”設(shè)置環(huán)境變量:java_home:C:\……\jdk1.6.0path:C:\……\jdk1.6.0\binclasspath:C:\……\jdk1.6.0\lib;.,,JDK6.0的新特性,剛剛發(fā)布的JavaStandardEdition6(JavaSE6,也被稱為Mustang)包括了許多新特性。例如全新的桌面新特性:新增的系統(tǒng)托盤SystemTray類調(diào)用桌面系統(tǒng)功能的Desktop類表格的排序和過濾功能其他特性:Java對象與XML之間的映射使用CompilerAPI動態(tài)編譯輕量級HttpServer……,1.5最簡單的Java程序,Java有兩類程序,即Java應(yīng)用程序(Javaapplication)和Java小程序(Javaapplet),前者是在命令行中運(yùn)行的獨(dú)立的應(yīng)用程序,后者需要嵌入網(wǎng)頁在瀏覽器中執(zhí)行。,Java應(yīng)用程序(Javaapplication),在還沒有正式開發(fā)Java程序前,首先需要對Java程序的開發(fā)過程有所了解。開發(fā)Java程序總體上可以分為3個(gè)步驟:編寫Java源文件編譯Java源文件運(yùn)行Java程序,編寫Java源文件,Java源文件是一種純文本文件,它可以使用任何文本編輯器進(jìn)行編輯,其擴(kuò)展名為.java。例如,可以使用Windows的記事本編寫一個(gè)名稱為HelloWorld.java的Java源文件。代碼:publicclassHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.print(“HelloWorld!!!”);}},編譯Java源文件,編譯Java源文件,也就是將Java源文件編譯(Compile)成Java類文件(擴(kuò)展名為.class)。例如,將HelloWorld.java文件編譯成HelloWorld.class類文件使用如下命令:注:編譯Java的原文件,需要指定文件擴(kuò)展名。,javacHelloWorld.java,運(yùn)行Java程序,Java程序可以分為JavaApplication(Java應(yīng)用程序)和JavaApplet(Java小應(yīng)用程序)。其中,JavaApplication必須通過Java解釋器(java.exe)來解釋執(zhí)行其字節(jié)碼文件,即類文件,JavaApplet需要使用支持它的瀏覽器(如NetscapeNavigator或IE等)運(yùn)行。運(yùn)行Java應(yīng)用程序的命令如下:注:運(yùn)行Java的類文件,不需要指定文件擴(kuò)展名。,javaHelloWorld,Java小程序(JavaApplet),【例1-2】Applet小程序示例,源程序名為“Hello.java”,顯示“你好Java!”。1.創(chuàng)建Applet源文件importjava.applet.*;importjava.awt.*;publicclassHelloextendsApplet{publicvoidpaint(Graphicsf){f.drawString("你好java!",10,50);//顯示你好java!}}保存,命名為“Hello.java”,,2.編譯Applet小程序打開DOS窗口,輸入命令:javacHello.java編譯生成Hello.class文件,3、編寫HTML代碼,代碼:,4.運(yùn)行HTML代碼程序,Applet小程序的運(yùn)行有兩種方式:一種是使用InternetException瀏覽器解釋運(yùn)行它;另一種是使用appletviewer命令運(yùn)行它。,1.6Java編程規(guī)范,方法名:往往由多個(gè)單詞合成,第一個(gè)單詞通常為動詞,首字母小寫,中間的每個(gè)單詞的首字母都要大寫,例如balanceAccount,isButtonPress包名:全小寫的名詞,包之間可以用點(diǎn)分開,如java.awt.event。類名:首字母大寫,通常由多個(gè)單詞合成一個(gè)類名,要求每個(gè)單詞的首字母也要大寫,如:classHelloWorld。,,接口名:命名規(guī)則與類名相同,例如interfaceCollection.變量名:全小寫,一般為名詞,例如length.常量名:基本數(shù)據(jù)類型的常量名為全大寫,如果是由多個(gè)單詞構(gòu)成可以用下劃線隔開,如intYEAR;intWEEK_OF_MONTH.,開發(fā)工具Eclipse,Eclipse是基于Java的,開放源碼的、可擴(kuò)展的應(yīng)用開發(fā)平臺,它為編程人員提供了一流的Java集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE)。Eclipse是通過插件來實(shí)現(xiàn)程序的快速開發(fā)功能。Eclipse是針對Java語言而設(shè)計(jì)開發(fā)的,但是它的用途并不局限于Java語言,通過安裝不同的插件Eclipse還可以支持諸如C/C++、PHP、COBOL等編程語言。Eclipse利用Java語言寫成,所以Eclipse可以支持跨平臺操作。,利用Eclipse編寫java程序的流程,1.新建Java項(xiàng)目2.新建Java類3.編寫Java代碼4.運(yùn)行程序,習(xí)題,1、練習(xí)JDK的安裝及環(huán)境變量的配置2、分別利用記事本和Eclipse編寫一程序,輸出自己的姓名。,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Java 程序設(shè)計(jì)語言 概述
鏈接地址:http://italysoccerbets.com/p-13189718.html