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