第01章 Java概述(信息學(xué)院2013級)_第1頁
第01章 Java概述(信息學(xué)院2013級)_第2頁
第01章 Java概述(信息學(xué)院2013級)_第3頁
第01章 Java概述(信息學(xué)院2013級)_第4頁
第01章 Java概述(信息學(xué)院2013級)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1Java程序設(shè)計(chn x sh j)實用教程第4版葉核亞共五十七頁2課堂(ktng)要求1 上課時間: 周一 5-6節(jié)/ 周四 5-6節(jié)(雙周)2 上課地點: 新1-308/鑒3-4043 上課要求:保持安靜,手機靜音等。上課可以舉手提問(twn),歡迎課后提問(twn)。4 總成績:平時成績30%(課堂紀律,平時提問,實驗),期末考試(70%)5 教師聯(lián)系方式:;共五十七頁課程(kchng)章節(jié)安排第1章 Java概述 第2章 Java語言基礎(chǔ) 第3章 類的封裝、繼承和多態(tài) 第4章 接口、內(nèi)部類和Java API基礎(chǔ) 第5章 異常處理 第6章 圖形用戶界面 第7章 多線程 第8章 輸入

2、輸出流和文件操作 第9章 網(wǎng)絡(luò)通信 第10章 數(shù)據(jù)庫應(yīng)用(yngyng)第11章 Web應(yīng)用第12章 綜合應(yīng)用設(shè)計 武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)3共五十七頁第1章 Java概述(i sh) 1.1 了解Java Java的誕生和發(fā)展/ Java的特點/ Java核心技術(shù) 1.2 Java應(yīng)用及其運行方式 Application和Applet /Java虛擬機執(zhí)行Java程序(chngx) 1.3 JDK JDK的安裝與設(shè)置 /編譯和運行Java/包 1.4 MyEclipse Eclipse MyEclipse集成開發(fā)環(huán)境 / 創(chuàng)建Java項目并運行 /程序調(diào)試技術(shù)

3、武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)4共五十七頁武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)5內(nèi)容和要求:了解Java語言特點;理解Application應(yīng)用程序的運行原理和方法;理解由Java虛擬機支持的程序運行機制;包,導(dǎo)入包;掌握在JDK和Eclipse環(huán)境中編譯(biny)、運行和調(diào)試程序的操作。難點:包,Eclipse的工作區(qū)和項目。共五十七頁1.1 了解(lioji)Java Java技術(shù)是什么?Java技術(shù)是:一種編程語言一種開發(fā)環(huán)境一種應(yīng)用程序環(huán)境一種部署環(huán)境它與C+的語法(yf)相似用于開發(fā)應(yīng)用程序和Applet武漢理工大學(xué)信息學(xué)院J

4、ava程序設(shè)計實用教程(第4版)6共五十七頁Java的發(fā)展(fzhn)歷史由Sun Microsystems公司投資啟動了一個內(nèi)部研究項目、用于智能電子消費產(chǎn)品。1993年萬維網(wǎng) 迅速流行起來,Java語言可以在網(wǎng)頁上添加交互操作和動畫等動態(tài)內(nèi)容( dynamic content),開始發(fā)展起來(q li)。1995年5月, Java語言已普遍用于開發(fā)大規(guī)模企業(yè) 級應(yīng)用程序,可以增強Web服務(wù)器(一些提供Web瀏覽器所瀏覽內(nèi)容的計算機)的功能,可以為 消費類設(shè)備(例如手機、尋呼機和個人數(shù)字助理等)提供應(yīng)用程序,另外還有其他許多用途。 7武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五

5、十七頁JDK版本(bnbn)武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)JDK版本Java 1.0 1996Java 1.1 1997Java 1.2 1998Java 1.3 1999Java 1.4 2002Java 1.5(5.0) 2004Java 6.0 2006Java 7.0 2011Java 8.0 20148共五十七頁三個平臺(pngti)J2SE、J2EE、J2ME武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)1999年,JDK 1.3將Java平臺劃分為J2ME、J2SE和J2EE。 (1) J2ME (嵌入式平臺) J2ME

6、 (Java 2 Micro Edition)是適用于小型設(shè)備和智能卡的Java 2嵌入式平臺,用于移動通信、電視機頂盒等功能。 (2) J2SE (標準平臺 J2SE (Java 2 Standard Edition)是適用于桌面系統(tǒng)的Java 2標準平臺。 (3) J2EE (企業(yè)級平臺) J2EE (Java 2 Enterprise Edition)是Java 2的企業(yè)級應(yīng)用平臺,提供分布式企業(yè)軟件組件 架構(gòu)的規(guī)范,具有Web性能,具有更高的特性、靈活性、簡化的集成性、便捷性以及J2EE 服務(wù)器之間的互操作性。 9共五十七頁 1. 跨平臺性 所謂的跨平臺性,是指軟件可以不受計算機硬件和

7、操作系統(tǒng)的約束而在任意計算機環(huán)境下正常運行。這是軟件發(fā)展的趨勢和編程人員追求的目標。 Java自帶的虛擬機很好地實現(xiàn)了跨平臺性。Java源程序代碼經(jīng)過編譯后生成二進制的字節(jié)碼是與平臺無關(guān)的,但是可被Java虛擬機識別的一種機器碼指令。Java虛擬機提供(tgng)了一個字節(jié)碼到底層硬件平臺及操作系統(tǒng)的屏障,使得Java語言具備跨平臺性。(跨平臺原理圖見下頁)Java 語 言 的 特 點 1/5武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)10共五十七頁Java跨平臺運行(ynxng)原理圖武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)11中間代碼共五十七

8、頁 2. 面向?qū)ο?面向?qū)ο笫侵敢詫ο鬄榛玖6龋湎掳瑢傩院头椒?。對象的說明用屬性表達,而通過使用方法來操作這個對象。面向?qū)ο蠹夹g(shù)使得應(yīng)用程序的開發(fā)變得簡單易用,節(jié)省代碼。Java是一種面向?qū)ο蟮恼Z言,也繼承了面向?qū)ο蟮闹T多好處,如代碼擴展、代碼復(fù)用等。 與C+相比:放棄了多重繼承、友元類和運算符重載,采用“單重繼承+接口”的方式代替多重繼承,提供(tgng)語言級的內(nèi)存自動管理和異常處理方式。Java 語 言 的 特 點 2/5武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)12共五十七頁面向(min xin)過程與面向(min xin)對象程序設(shè)計區(qū)別武漢理工大學(xué)信

9、息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)13全新的系統(tǒng)分析設(shè)計方法(對象、類、結(jié)構(gòu)屬性、方法),實現(xiàn)了對客觀世界描述到軟件結(jié)構(gòu)的直接轉(zhuǎn)換。開發(fā)工作的重用性、繼承性高,提高了系統(tǒng)的可擴展性。共五十七頁 3. 安全性 安全性可以分為四個層面,即語言級安全性、編譯時安全性、運行時安全性、可執(zhí)行代碼安全性。 語言級安全性指Java的數(shù)據(jù)結(jié)構(gòu)是完整的對象,這些封裝過的數(shù)據(jù)類型具有安全性。編譯時要進行Java語言和語義的檢查,保證每個變量(binling)對應(yīng)一個相應(yīng)的值,編譯后生成Java類。運行時Java類需要類加載器載入,并經(jīng)由字節(jié)碼校驗器校驗之后才可以運行。Java類在網(wǎng)絡(luò)上使用時,對它

10、的權(quán)限進行了設(shè)置,保證了被訪問用戶的安全性。Java 語 言 的 特 點 3/5武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)14共五十七頁 4. 多線程 多線程在操作系統(tǒng)中已得到了最成功的應(yīng)用。多線程是指允許(ynx)一個應(yīng)用程序同時存在兩個或兩個以上的線程,用于支持事務(wù)并發(fā)和多任務(wù)處理。Java除了內(nèi)置的多線程技術(shù)之外,還定義了一些類、方法等來建立和管理用戶定義的多線程。Java 語 言 的 特 點 4/5武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)15共五十七頁 5. 高效的網(wǎng)絡(luò)編程 目前(mqin),JSP 提供服務(wù)器端的動態(tài)Web頁面設(shè)計,

11、功能更強,效率更高。 Java語言支持多種協(xié)議的URL尋址,支持Socket等網(wǎng)絡(luò)通信方式。Java 語 言 的 特 點 5/5武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)16共五十七頁典型的通用程序可以在具備Java運行環(huán)境的設(shè)備中獨立運行,它又分為: GUI應(yīng)用程序:即圖形用戶界面程序,可實現(xiàn)豐富的輸入界面和輸出顯示。 命令行程序:無需界面,只需在命令行下運行,運行結(jié)果只在后臺發(fā)生變化,可以將輸出存放到文件(wnjin)中。 嵌入式應(yīng)用程序:Java語言的平臺獨立性決定了它可以嵌入到不同的設(shè)備中,且只需具備必要的運行環(huán)境即可。 Java應(yīng)用(yngyng)程序運行方

12、式武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)17共五十七頁 Applets小應(yīng)用程序 Applets應(yīng)用于網(wǎng)絡(luò)上,嵌入在HTML網(wǎng)頁中,支持Java的瀏覽器都可以對它進行解釋并運行。通常通過一個HTML標簽來識別并運行Applets。小應(yīng)用程序的類在服務(wù)器端,當瀏覽器顯示網(wǎng)頁時,它隨之下載(xi zi)到本地,由本地的瀏覽器載入運行。 Java Applets武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)18共五十七頁第一個Java應(yīng)用程序 /* * 此類用于在屏幕上顯示消息(xio xi)。 * * version1.0,2005 年 5 月 20 日 * au

13、thor Michael */public class HelloWorld /* * 這是一個 main 方法 */ public static void main(String args) System.out.println(早上好!); 19武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)共五十七頁在記事本編輯(binj)Java程序20武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)共五十七頁 分析程序 1/3 符號 /* */ 指示中間(zhngjin)的語句是該程序中的注釋。多行注釋以 /* 開始,以 */ 結(jié)束。單行注釋以 / 開始,以行

14、末結(jié)束java文檔注釋使用/* */關(guān)鍵字 class 聲明類的定義,還幫助編譯器理解它是一個類的聲明整個類及其所有成員都是在一對大括號中(即 和 之間)定義的。它們標志著類定義塊的開始和結(jié)束21武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁 分析程序 2/3 程序(chngx)從 main( ) 方法開始執(zhí)行關(guān)鍵字 public 是一個訪問說明符,控制類成員的可見度和作用域關(guān)鍵字 static 允許調(diào)用 main( ) 方法,而無需創(chuàng)建類的實例關(guān)鍵字 void 告訴編譯器 main( ) 方法在執(zhí)行時不返回任何值22武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)

15、計實用教程(第4版)共五十七頁分析程序 3/3main( )方法是所有Java 應(yīng)用程序的起始點args 是String類型的數(shù)組println( )方法通過 System.out 顯示(xinsh)作為參數(shù)傳遞給它的字符串23武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)共五十七頁編譯(biny)和運行演示(ynsh)編譯和運行Java程序單擊開始進入程序所保存的目錄依次選擇程序-附件-命令提示符編譯Javac Message.java運行java Message輸出結(jié)果共五十七頁251.2 JDK(Java的開發(fā)(kif)環(huán)境) JDK是有助于程序員開發(fā)Java程序的

16、Java開發(fā)工具包 jdk-6u45-windows-i586.exe(32位)安裝后的目錄 :bin目錄:存放(cnfng)可執(zhí)行文件;lib目錄:存放Java的類庫文件;include目錄:存放用于本地方法的文件; jre目錄:存放Java運行環(huán)境文件;武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)JDK安裝共五十七頁26配置(pizh)環(huán)境變量 單擊右鍵選擇高級選擇路徑添加路徑設(shè)置(shzh)path和classpath兩個環(huán)境變量共五十七頁27Java開發(fā)(kif)工具包 它是一組命令行工具(gngj)主要有:javac.exe (編譯器)java (解釋器)javadoc (

17、文檔生成器)武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁28JDK 中的工具(gngj)-1javac:用于編譯(biny)Java 源代碼的編譯器語法:javac 選項 源文件 源文件以擴展名.java 結(jié)尾選項可以包括:-classpath-d武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁29JDK 中的工具(gngj)2 java:用于執(zhí)行 Java 字節(jié)碼的解釋器java 選項 類名稱 參數(shù)選項可以(ky)包括-classpath-version武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁文檔注釋(zhsh)進入程序所保存的目錄

18、雙擊index.html文檔注釋文檔注釋進入程序所保存的目錄執(zhí)行javadoc Message.javaJDK 中的工具(gngj)2 共五十七頁開發(fā)(kif)Java程序的步驟 創(chuàng)建Java源程序Java源程序一般用java作為擴展名,是一個文本文件,用Java語言寫成,可以用任何文本編輯器創(chuàng)建 與編輯;編譯源程序Java編譯器,“javac”,讀取你的Java源程序并翻譯 成Java虛擬機能夠明白的指令集合,且以字節(jié)碼的 形式保存在文件中。通常,字節(jié)碼文件以class作為 擴展名;運行class(字節(jié)碼)文件Java解釋器讀取字節(jié)碼,取出指令并且翻譯成計算機能執(zhí)行的代碼(di m),完成運

19、行過程;31武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁Java程序運行流程(lichng)武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)32共五十七頁Java虛擬機執(zhí)行(zhxng)Java程序武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)相關(guān)術(shù)語JDK: (Java Developers Kit )JAVA開發(fā)包JRE: (Java Runtime Enviornment)JAVA運行時環(huán)境JVM:(Java Virtual Machine)JAVA虛擬機JIT: (Just In Time)實時編譯器33共五十七頁Java虛擬機 可

20、運行(ynxng)Java字節(jié)碼的虛擬計算機系統(tǒng) 它有一個解釋器組件,可以實現(xiàn)Java字節(jié)碼和計算機操作系統(tǒng)之間的通信34用戶(yngh)USER字節(jié)碼程序JVM (Java 虛擬機)操作系統(tǒng)硬 件武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁Java虛擬機的運行(ynxng)過程35編譯(biny)時.java(源代碼).class(字節(jié)碼)運行時解釋器硬件網(wǎng)絡(luò)字節(jié)碼校驗器類加載器JIT代碼生成器武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁Java常用(chn yn)的包包的概念java.lang 語言包java.util 實用包java.text文本包

21、java.awt 抽象(chuxing)窗口工具包武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)java.appletjava.io 輸入輸出流包 網(wǎng)絡(luò)包java.sqljavax.swing36rt.jar等jar包中共五十七頁包引用包中的類包.子包.類|接口查看Java API 查看Java API源程序及包等級 導(dǎo)入包import 包.子包.類|接口|*; 聲明(shngmng)類所在的包 package 包.子包;【例1.4】 創(chuàng)建及使用包。(在Eclipse中演示)武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)37共五十七頁Java API文檔38選擇包

22、選擇包中的接口或類可查看相應(yīng)幫助武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁1.3 Eclipse-安裝(nzhung)和使用Eclipse安裝:Eclipse下載、解壓后直接可以使用。 Eclipse IDE for Java EE Developers Eclipse IDE for Java Developers Eclipse IDE for C/C+ Developers .注:需要實現(xiàn)配置好Java開發(fā)(kif)環(huán)境(jdk路徑)過程參考百度經(jīng)驗武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)39共五十七頁使用(shyng)Eclipse開發(fā)Ja

23、va程序的步驟集成開發(fā)環(huán)境(IDE)是一類軟件,它將程序開發(fā)環(huán)境和程序調(diào)試環(huán)境集合在一起,幫助(bngzh)程序員開發(fā)軟件使用Eclipse開發(fā)Java程序步驟:1、創(chuàng)建一個Java項目2、手動創(chuàng)建Java源程序3、編譯Java源程序4、運行Java程序操作演示1: 使用Eclipse開發(fā)Java程序步驟武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)40共五十七頁Java項目組織(zzh)結(jié)構(gòu)2-1包資源管理器用包組織Java源文件,類似(li s)于文件夾選擇菜單“窗口顯示視圖包資源管理器”打開JRE系統(tǒng)庫目錄:存放程序運行必須的系統(tǒng)庫文件操作演示2: Eclipse包資源管理器sr

24、c目錄:存放包和源文件武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)41共五十七頁Java項目(xingm)組織結(jié)構(gòu)2-2導(dǎo)航器類似于Windows中的資源管理器選擇菜單“窗口顯示視圖(sht)導(dǎo)航器”打開 bin目錄:存放可執(zhí)行的字節(jié)碼文件 src目錄:存放Java源文件操作演示3: Eclipse導(dǎo)航器武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)42共五十七頁Java程序的構(gòu)成 Java源程序邏輯構(gòu)成分為兩大部分:程序頭包的引用和類的定義。 1. 程序頭包的引用 主要是指引用JDK軟件包自帶的包,也可以是自己(zj)定義的類。引用之后程序體中就可以自由應(yīng)用包中的類的方法和

25、屬性等。武漢理工大學(xué)信息學(xué)院(xuyun)Java程序設(shè)計實用教程(第4版)43共五十七頁 2. 類的定義 Java源程序中可以有多個類的定義,但必須有一個主類,這個主類是Java程序運行的入口點。在應(yīng)用程序中,主類為包含main方法的類;在Java源程序中,主類的名字同文件名一致(yzh)。 類的定義又包括類頭聲明和類體定義。類體中包括屬性聲明和方法描述。下面來看一個例子,其中斜體表示的語句行為主類類頭,主類類頭下面從大括號“”開始到“”結(jié)束的部分稱為主類類體。武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)44共五十七頁使用(shyng)Eclipse開發(fā)Java程序需求說

26、明:使用Eclipse創(chuàng)建Java應(yīng)用程序,實現(xiàn)(shxin)從控制臺輸出多行信息:姓名、年齡、愛好武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)45共五十七頁public class helloWorld /源文件名為HelloWorld.javapublic static void main (String args) System.out.println(我的第一個Eclipse小程序(chngx)!);public修飾的類的名稱必須(bx)與Java文件同名!代碼錯誤常見錯誤5-1武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)46共五十七頁public class He

27、lloWorld public static main (String args) System.out.println(我的第一個Eclipse小程序(chngx)!);main方法(fngf)作為程序入口,void必不可少!void常見錯誤5-2武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)47共五十七頁public class HelloWorld public static void main (String args) system.out.println(我的第一個Eclipse小程序(chngx)!);編譯出錯,無法(wf)解析system!Java對大小寫敏感!代碼錯誤

28、常見錯誤5-3武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)48共五十七頁public class HelloWorld public static void main (String args) System.out.println(我的第一個Eclipse小程序(chngx)!)每一條(y tio)Java語句必須以分號結(jié)束!;代碼錯誤常見錯誤5-4武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)49共五十七頁public class HelloWorld public static void main (String args) System.out.println(我的第

29、一個Eclipse小程序(chngx)!);注意(zh y):不要漏寫引號!常見錯誤5-5操作演示4:程序排錯技巧武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)50共五十七頁 程序運行出現(xiàn)了問題,怎么辦?如何定位錯誤代碼的位置?如何知道錯誤(cuw)的原因?小結(jié)(xioji)2武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)51共五十七頁程序調(diào)試技術(shù)(jsh)程序錯誤、發(fā)現(xiàn)時刻及錯誤處理原則 語法錯、語義錯、邏輯錯。 程序運行方式(fngsh) 正常運行、單步運行、分段運行 調(diào)試過程 設(shè)置斷點、調(diào)試界面、單步或分段運行 、查看變量的當前值 武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用

30、教程(第4版)52共五十七頁總結(jié)(zngji)Java 是面向?qū)ο蟮目缙脚_語言Java 可用來生成兩類程序:應(yīng)用程序、 小應(yīng)用程序JDK 提供多種工具,這些工具位于(wiy) JDK 的 bin 目錄下,具體如下:javac java javadocJava 字節(jié)碼是 Java 虛擬機 (JVM) 可理解的機器語言指令,通常作為 Java 語言源代碼的編譯結(jié)果而生成Eclipse的使用(創(chuàng)建新工程/導(dǎo)入已有工程)53武漢理工大學(xué)信息學(xué)院Java程序設(shè)計實用教程(第4版)共五十七頁1. Java具有哪些(nxi)適合在Internet環(huán)境中運行的特點?習(xí) 題武漢理工大學(xué)信息(xnx)學(xué)院Java程序設(shè)計實用教程(第4版)54答:跨平臺特性、完全面向?qū)ο蠛秃唵涡?、可靠性、安全性、多線程、支持分布式網(wǎng)絡(luò)應(yīng)用等。2. 什么是跨平臺特性?Java怎樣實現(xiàn)跨平臺特性?答:跨平臺特性是指一個應(yīng)用程序能夠運行于不同的操作系統(tǒng)平臺。Java采用虛擬機技術(shù)支持跨平臺特性,不同的操作系統(tǒng)上運行不同版本的Java虛擬機。3. Java源程序文件編譯后生成什么文件?程序的運行機制是怎樣的?答:Java將源程序文件(*.java)中的每個類編譯生成一個字節(jié)碼文件(.cla

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論