版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1,Java 2實用教程(第版)教學課件,課件制作耿祥義張躍平 配合例子代碼一同使用,2,第一章Java 語言入門,1.1 Java 的誕生 1.2 Java 的特點 1.3 安裝SUN公司的SDK 1.4 一個Java程序的開發(fā)過程 1.5 一個簡單的Java應(yīng)用程序的開發(fā)過程 1.6 一個簡單的Java小應(yīng)用程序(Java Applet) 1.7 什么是JSP,3,Java語言是一門很優(yōu)秀的語言,具有面向?qū)ο?、與平臺無關(guān)、安全、穩(wěn)定和多線程等優(yōu)良特性,是目前軟件設(shè)計中極為健壯的編程語言. Java語言的出現(xiàn)是源于對獨立于平臺語言的需要,即這種語言編寫的程序不會因為芯片的變化而發(fā)生無法運行或
2、出現(xiàn)運行錯誤。目前,隨著網(wǎng)絡(luò)的迅速發(fā)展,Java語言的優(yōu)勢越顯明顯,Java已經(jīng)成為網(wǎng)絡(luò)時代一門非常重要的語言。,4,1.1 Java 的誕生,Java是1995年6月由Sun公司引進到我們這個世界的革命性的編程語言.1990年Sun公司成立了由James Gosling領(lǐng)導的開發(fā)小組,開始致力于開發(fā)一種可移植的、跨平臺的語言,該語言能生成正確運行于各種操作系統(tǒng)、各種CPU芯片上的代碼。他們的精心專研和努力促成了Java語言的誕生。,5,1.2 Java 的特點,簡單 面向?qū)ο?與平臺無關(guān) 多線程 安全 動態(tài),6,1.3 安裝SUN公司的SDK,Sun公司要實現(xiàn)“編寫一次,到處運行”(Writ
3、e once,run anywhere)的目標,必須提供相應(yīng)的Java運行平臺,目前Java運行平臺主要分為3個版本: J2SE: Java 標準平臺 J2EE:Java企業(yè)平臺 J2ME:Java小型平臺 學習Java必須從J2SE開始目前Sun公司已發(fā)布了SDK的1.5測試版本(beta版),可以登錄到Sun公司的網(wǎng)站:,免費下載SDK1.5(例如:jdk-1_5_0-beta2-windows-i586.exe),7,系統(tǒng)環(huán)境變量Path 值的設(shè)置,SDK平臺提供的Java編譯器(javac.exe)和Java解釋器(java.exe)位于Java安裝目錄的bin文件夾中,為了能在任何目
4、錄中使用編譯器和解釋器,應(yīng)在系統(tǒng)特性中設(shè)置Path。對于Windows2000、Windows2003、Windows XP,用鼠標右鍵點擊“我的電腦”,彈出菜單,然后選擇屬性,彈出“系統(tǒng)特性”對話框,再單擊該對話框中的高級選項,然后點擊按鈕“環(huán)境變量”,添加如下的系統(tǒng)環(huán)境變量,8,系統(tǒng)環(huán)境classpath 值的設(shè)置,SDK的安裝目錄的jdk文件夾中包含著Java應(yīng)用程序運行時所需要的Java類庫,這些類庫被包含在jdklib目錄下,包括壓縮文件tools.jar和dt.jar中 .;C:Javajdk1.6.0_06lib;C:Javajdk1.6.0_06libtools.jar;C:J
5、avajdk1.6.0_06libdt.jar,9,1.4 一個Java程序的開發(fā)過程,10,1.5 一個簡單的Java應(yīng)用程序,public class Hello public static void main (String args ) System.out.println(你好,很高興學習Java); ,11,保存 將源文件保存到C:1000中,并命名為Hello.java。注意不可寫成hello.java,因為Java語言是區(qū)分大小寫的。源文件的命名規(guī)則是這樣的,如果源文件中有多個類,那么只能有一個類是public類。如果有一個類是public類,那么源文件的名字必須與這個類的名字
6、完全相同,擴展名是.java。如果源文件沒有public類,那么源文件的名字只要和某個類的名字相同,并且擴展名是.java就可以了。 編譯 當創(chuàng)建了Hello.java這個源文件后,就要使用Java編譯器(javac.exe)對其進行編譯。 C:1000javac Hello.java 運行 Java應(yīng)用程序必須通過Java虛擬機中的Java解釋器(java.exe)來解釋執(zhí)行其字節(jié)碼文件。Java應(yīng)用程序總是從主類的main方法開始執(zhí)行。因此,必須如下運行Java應(yīng)用程序: C:1000java Hello,12,1.6 一個簡單的Java小應(yīng)用程序(Applet),import java.
7、applet.*; import java.awt.*; public class Boy extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawString(我一邊喝著咖啡,一邊學Java呢,5,30); g.setColor(Color.blue); g.drawString(我學得很認真,10,50); ,13,編譯 c:1000javac Boy.java 運行Java Applet由瀏覽器來運行,因此我們必須編寫一個超文本文件 (含有applet標記的web頁)通知瀏覽器來運行這個Java
8、Applet。以下是一個簡單的html文件:Boy.html 如果瀏覽器不支持Java Applet程序(比如Win XP 自帶的IE),你也可以使用SDK提供的appletviewer來調(diào)試小程序,如,在DOS命令行執(zhí)行: c:1000appletviewer Boy.html,14,1.7 什么是JSP,JSP是Java Server Pages的縮寫,是由 Sun公司1999于年推出的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP是基于Java Servlet 以及整個Java體系的Web開發(fā)技術(shù),利用這一技術(shù)可以建立安全、跨平臺的先進動態(tài)網(wǎng)站,這項技術(shù)還在不斷的更新和優(yōu)化中。你可能對Microsoft的ASP比較熟悉,ASP的全名是Active Server Pages,也是一個Web服務(wù)器端的開發(fā)環(huán)境,可以開發(fā)出動態(tài)的、高性能的Web服務(wù)應(yīng)用程序。JSP和ASP技術(shù)非常相似,ASP的編程語言是VBScript,JSP使用的是Java。與ASP相比,JSP以Java技術(shù)為基礎(chǔ),又在許多方面做了改進,具有動態(tài)頁面與靜態(tài)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- C++性能優(yōu)化策略
- G網(wǎng)絡(luò)建設(shè)規(guī)劃可行性分析
- 甲乙酮裝置操作工操作安全能力考核試卷含答案
- 經(jīng)編工崗前崗位環(huán)保責任制考核試卷含答案
- 司磅工安全規(guī)程模擬考核試卷含答案
- 織布上軸工變更管理知識考核試卷含答案
- 鉭鈮鑭還原冶煉工風險評估與管理考核試卷含答案
- 綠色卡通風開學家長會模板
- 印染燒毛工保密水平考核試卷含答案
- 農(nóng)產(chǎn)品質(zhì)量安全檢測員保密意識評優(yōu)考核試卷含答案
- 溫泉洗浴行業(yè)分析報告
- 2026年浙江省公務(wù)員考試《行測》真題(A類)
- 《數(shù)據(jù)管理能力成熟度模型》DCMM評估內(nèi)容及流程
- 一年級語文上冊測試題命制與批改標準
- 海外安保培訓核心科目
- 多胎肉羊養(yǎng)殖培訓課件
- 恒豐銀行招聘筆試題及答案
- 湖南省常德市石門一中2026屆高二上數(shù)學期末質(zhì)量跟蹤監(jiān)視試題含解析
- 九年級語文議論文寫作教學設(shè)計
- 人教版八年級地理上冊全冊教案
- 氣路基礎(chǔ)知識培訓內(nèi)容課件
評論
0/150
提交評論