《JAVA程序設計》課件-1-1-1Java語言發(fā)展歷史_第1頁
《JAVA程序設計》課件-1-1-1Java語言發(fā)展歷史_第2頁
《JAVA程序設計》課件-1-1-1Java語言發(fā)展歷史_第3頁
《JAVA程序設計》課件-1-1-1Java語言發(fā)展歷史_第4頁
《JAVA程序設計》課件-1-1-1Java語言發(fā)展歷史_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1.Java語言發(fā)展歷史JAVA程序設計相關知識與技術一、Java語言發(fā)展歷史1990年,Sun公司的JamesGosling領導的小組設計了一種獨立于平臺的語言Oak,主要用于為各種家用電器編寫而成。創(chuàng)始人:JamesGosling。1995年1月,Oak被改名為Java。1996年1月,Java開發(fā)工具包JDK1.0推出。1996年10月,JavaBeans規(guī)范發(fā)布。1996年10月,JavaBeans規(guī)范發(fā)布。1997年,SUN推出Java1.1(JDK1.1),國際標準化組織批準Java規(guī)范。相關知識與技術一、Java語言發(fā)展歷史J2SDK分為三個版本:J2SE,J2EE,J2ME。1998年,SUN推出Java2(JDK1.2),將JDK改名為Java2SoftwareDevelopmentKit,簡稱J2SDK。2000年,JDK1.3。2002年,JDK1.4。2004年,JDK1.5。目前,JDK1.6,即Java6?,F(xiàn)在…不斷有新的版本。2.Java語言的特點JAVA程序設計相關知識與技術Java語言的特點簡單性面向對象可移植性穩(wěn)定性和安全性高性能動態(tài)特性分布式相關知識與技術Java語言的特點學習任何一本語言都要有一個好的開發(fā)環(huán)境。12JDK(JavaDevelopmentkit)是SUN公司最早提供的一套免費的Java開發(fā)環(huán)境,它是Java語言最基本的開發(fā)環(huán)境,現(xiàn)在Java語言還有很多集成開發(fā)環(huán)境,常見的有Eclipse、JBuilder、NetBeans等等,但都需要提前安裝JDK工具包。相關知識與技術Java語言的特點學習任何一本語言都要有一個好的開發(fā)環(huán)境。12由于實際開發(fā)中,基本都是使用集成開發(fā)環(huán)境進行開發(fā),所以在學習中必須熟練掌握該類工具的使用。雖然這類工具很多,但一般集成開發(fā)環(huán)境的使用都很類似,在學習時只要熟練掌握了其中一個的使用,其它的工具學習起來也很簡單。本文以Eclipse為例來介紹集成開發(fā)環(huán)境的基本使用。3.程序的運行環(huán)境JAVA程序設計相關知識與技術下載JDK,并進行安裝和配置(該工具包包含了編譯、運行及調試Java程序所需要的工具。JDK是其它Java開發(fā)工具的基礎,也就是說,在安裝其它開發(fā)工具以前,必須首先安裝JDK)相關知識與技術下載JDK,并進行安裝和配置1)JDK的下載可以到Sun公司的網(wǎng)站上免費下載()下載步驟文檔)相關知識與技術下載JDK,并進行安裝和配置2)JDK的安裝直接運行下載的jdk-6u6-windows-i586-p.exe,按提示進行安裝,安裝過程中可以更改默認的安裝路徑。相關知識與技術下載JDK,并進行安裝和配置3)環(huán)境變量的配置在桌面上右擊【我的電腦】圖標,在彈出的快捷菜單中選擇【屬性】->【高級】->【環(huán)境變量】,在【環(huán)境變量】對話框中(如下頁圖),新建如表1-1所示環(huán)境變量:相關知識與技術下載JDK,并進行安裝和配置3)環(huán)境變量的配置相關知識與技術下載JDK,并進行安裝和配置3)環(huán)境變量的配置變量名變量值功能JAVA_HOMEc:\jdk說明JDK所在的搜索路徑pathc:\jdk\bin或%JAVA_HOME%\bin說明Java實用程序的位置classpath.說明Java類和包文件的搜索路徑4.環(huán)境變量的配置JAVA程序設計相關知識與技術環(huán)境變量的配置----具體操作步驟(1)雙擊【系統(tǒng)變量】區(qū)域內的“path”變量,在彈出的【編輯系統(tǒng)變量】對話框內,輸入變量值。如圖所示。(2)單擊【新建】按鈕,在彈出的【新建系統(tǒng)變量】對話框內,輸入classpath變量名和變量值。任務實施一、安裝JDK雙擊jdk-6u6-windows-i586-p.exe,按提示進行安裝,安裝過程中可以更改默認的安裝路徑。使用默認的安裝路徑。任務實施二、設置環(huán)境變量(兩種方法)打開系統(tǒng)屬性對話框編輯環(huán)境變量path,加入值:

C:\ProgramFiles\Java\jdk1.6.0_22\bin。新建環(huán)境變量classpath,設置值為:

.(小數(shù)點)任務實施三、測試環(huán)境進入DOS,輸入命令javac或java。若出現(xiàn)左圖,說明安裝成功。若出現(xiàn)右圖,說明沒有安裝成功或環(huán)境變量設置錯誤。任務小結通過完成任務掌握軟件的安裝步驟,重點掌握環(huán)境變量的配置。(思考:如果你的系統(tǒng)是Win7或其他的系統(tǒng)你會配置嗎?)5.程序的運行方法JAVA程序設計任務分析一個Java程序是如何運行的Java程序的基本結構開發(fā)工具的使用程序的運行步驟相關知識與技術Java程序有兩類:Java應用程序小應用程序

可在命令行中獨立運行。

需嵌入網(wǎng)頁在瀏覽器中運行。相關知識與技術編寫一個簡單的Java應用程序,在屏幕上顯示“HelloWorld!”。源程序清單(文件名Hello.java):publicclassHello{

publicstaticvoidmain(Stringargs[]){

System.out.pritnln(“HelloWorld!”);

}

}相關知識與技術Java應用程序的建立及運行步驟:建立源程序

利用文本編輯器建立Java源程序文件,程序名為Hello.java(注意大小寫)。編譯源程序

javacHello.java運行程序

javaHello相關知識與技術程序分析:一個Java程序是由若干個類構成的。publicclassHello:定義一個公共類。

Java程序是由類構成的,一個程序可以有多個類,但其中只能有一個public類,而且文件名必須和該public類名字相同。相關知識與技術程序分析:publicstaticvoidmain(Stringargs[]):定義一個主方法。它是程序的入口點。一個Java應用程序必須有一個類含有main方法,這個類稱為應用程序的主類。System.out.println(“HelloWorld!”):輸出一個字符串。相關知識與技術編寫一個簡單的Java小應用程序,在瀏覽器上顯示“HelloWorld!”。源程序清單(文件名HelloApplet.java):importjava.applet.*;

importjava.awt.*;

publicclassHelloAppletextendsApplet{

publicvoidpaint(Graphicsg){相關知識與技術編寫一個簡單的Java小應用程序,在瀏覽器上顯示“HelloWorld!”。源程序清單(文件名HelloApplet.java): g.setColor(Color.red); g.drawString("HelloWorld!",20,30); g.setColor(Color.blue); g.drawRect(100,100,20,40); }}相關知識與技術編寫一個簡單的Java小應用程序,在瀏覽器上顯示“HelloWorld!”。源程序清單(文件名HelloApplet.java):<HTML>

<appletcode="HelloApplet.class"width=400height=400>

</applet>

</HTML>相關知識與技術Java小應用程序的建立及運行步驟:建立源程序

建立HelloApplet.java(注意大小寫)

建立HelloApplet.html(文件名任意)編譯源程序

javacHelloApplet.java相關知識與技術Java小應用程序的建立及運行步驟:運行小應用程序

DOS提示符下輸入appletviewerHelloApplet.html

或通過瀏覽器打開HelloApplet.html相關知識與技術小應用程序結果:相關知識與技術程序分析:一個JavaApplet也是由若干個類構成的。JavaApplet不再需要main方法,但必須有且只有一個類擴展了Applet類,即它是Applet類的子類,把這個類叫JavaApplet的主類,主類必須是public的。JavaApplet保存時必須和主類名字相同。相關知識與技術程序分析:超文本文件中的標記<applet...>和</applet>通知瀏覽器運行一個JavaAppletcode通知瀏覽器運行哪個JavaApple

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論