Java01走進(jìn)Java世界.ppt_第1頁(yè)
Java01走進(jìn)Java世界.ppt_第2頁(yè)
Java01走進(jìn)Java世界.ppt_第3頁(yè)
Java01走進(jìn)Java世界.ppt_第4頁(yè)
Java01走進(jìn)Java世界.ppt_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第1章 走進(jìn)Java世界,陸雪松 生物醫(yī)學(xué)工程學(xué)院,2020年9月21日,第1章 走進(jìn)Java世界,2 of 32,對(duì)Java的評(píng)價(jià),美國(guó)的著名雜志PC Magzine將Java評(píng)為1995年十大優(yōu)秀科技產(chǎn)品。 WWW的創(chuàng)始人Bcrners-lee說(shuō):“計(jì)算機(jī)事業(yè)發(fā)展的下一個(gè)浪潮就是Java,并且很快會(huì)發(fā)生”。 工業(yè)界指出 “Java是二十世紀(jì)際八十年代以來(lái)計(jì)算機(jī)界的一件大事”。 Microsoft CEO Bill Gates語(yǔ)錄:“Java語(yǔ)言是長(zhǎng)時(shí)間以來(lái)最卓越的程序設(shè)計(jì)語(yǔ)言”。 工業(yè)界預(yù)言:“Java將是網(wǎng)絡(luò)上的世界語(yǔ),Java語(yǔ)言的出現(xiàn)將會(huì)引起一場(chǎng)軟件革命”。 權(quán)威專家說(shuō):“Java甚

2、至?xí)淖兇诵乔虻纳罘绞?”。 本人預(yù)測(cè):“其它計(jì)算機(jī)語(yǔ)言不久將會(huì)紛紛讓位于Java”。,2020年9月21日,第1章 走進(jìn)Java世界,3 of 32,對(duì)Java的評(píng)價(jià),美國(guó)國(guó)家標(biāo)準(zhǔn)科學(xué)研究所 IBM公司 斯坦福大學(xué) 麻省理工大學(xué) 英國(guó)愛丁堡大學(xué) 日本國(guó)家高級(jí)工業(yè)科學(xué)與技術(shù)研究所等諸多 國(guó)際權(quán)威機(jī)構(gòu)和幾十篇權(quán)威證據(jù) 紛紛證明: Java比C+開發(fā)效率更快和運(yùn)行性能更好,2020年9月21日,第1章 走進(jìn)Java世界,4 of 32,主要內(nèi)容,Java發(fā)展簡(jiǎn)史 Java核心機(jī)制 Java語(yǔ)言的特點(diǎn) JDK常用Java命令 Java標(biāo)識(shí)符 Java程序演示,2020年9月21日,第1章 走進(jìn)Ja

3、va世界,5 of 32,Java語(yǔ)言的發(fā)展簡(jiǎn)史,全世界存在3000多種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。 目前流行: Java、C/C+、Python、 Fortran、Pascal、PHP。,2020年9月21日,第1章 走進(jìn)Java世界,6 of 32,1991年,美國(guó)Sun公司“綠色項(xiàng)目”,目的是開拓掌上電腦、交互式電視和烤面包箱等消費(fèi)品電子技術(shù)市場(chǎng)。由于C/C+語(yǔ)言無(wú)法適應(yīng)高可靠、低費(fèi)用、標(biāo)準(zhǔn)化和操作簡(jiǎn)單等消費(fèi)類電子產(chǎn)品的特殊要求,同年6月開始準(zhǔn)備開發(fā)一種新型語(yǔ)言,后改名為Java。 1994年,Sun公司推出HotJava瀏覽器專門支持Java Applet小程序的運(yùn)行。 1996年初Sun公司

4、正式發(fā)布Java 1.0版,Java的第一個(gè)開發(fā)工具包JDK1.0也隨即發(fā)布,標(biāo)志著一種新的計(jì)算機(jī)語(yǔ)言Java從此誕生。 1998年12月8日,Java第二版發(fā)布。 1999年6月,Sun公司相繼發(fā)布了Java的三個(gè)版本: 標(biāo)準(zhǔn)版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME) 。 目前Sun公司又推出JDK6 。,Java語(yǔ)言的發(fā)展簡(jiǎn)史,2020年9月21日,第1章 走進(jìn)Java世界,7 of 32,產(chǎn)品是基于新型SPARC體系結(jié)構(gòu)的手持無(wú)線PDA, 能夠控制廣泛的娛樂平臺(tái)和家用電器。 包含以下幾部分: 一個(gè)彩色 LCD(觸摸屏) 新型的16位 -5:6:5 彩色硬件雙緩沖NTSC 制式

5、的幀緩沖器 900MHz 無(wú)線網(wǎng) PCMCIA 總線接口 多媒體和電池電源支持 內(nèi)含1MB的Unix 一種新型的小編程語(yǔ)言 TV遠(yuǎn)程控制器 .,Java語(yǔ)言的發(fā)展簡(jiǎn)史,2020年9月21日,第1章 走進(jìn)Java世界,8 of 32,J2SE,它是基本的Java 2 SDK,并提供工具、運(yùn)行機(jī)制 和供開發(fā)者編寫、交付和使用Applet和Application 的API。 Java 2 SDK, Standard Edition, v 1.6.0 Java 2 Runtime Environment, Standard Edition, v 1.6.0 Java Plug-in JavaBeans

6、 Development Kit (BDK) Java HotSpot Server Virtual Machine,2020年9月21日,第1章 走進(jìn)Java世界,9 of 32,APIs Collections Framework Java Foundation Classes (JFC) Swing Components Pluggable Look 2 : 3 : public class 我的第一個(gè)類 4 : public static void main(String args) 5 : System.out.println(歡迎學(xué)習(xí)Java!); 6 : 7 : ,2020年9月

7、21日,第1章 走進(jìn)Java世界,25 of 32,Java程序結(jié)構(gòu),package house;/目錄 class Computer/文件 import house.*; 或import house. Computer; class Desk,2020年9月21日,第1章 走進(jìn)Java世界,26 of 32,JDK常用命令(1),1. javac命令: 功能:將Java源程序文件(.java)編譯成字節(jié)碼文件(.class) 用法:javac 2. java命令: 功能:裝載字節(jié)碼文件(.class)并運(yùn)行其對(duì)應(yīng)的類 用法:java 參數(shù)值. 或 java -jar 參數(shù)值. 3. appl

8、etviewer命令: 功能:Applet程序運(yùn)行察看工具 用法:appletviewer ,2020年9月21日,第1章 走進(jìn)Java世界,27 of 32,JDK常用命令(2),4. javadoc命令: 功能:摘取/* */注釋行,生成網(wǎng)頁(yè)格式的Java類說(shuō)明文 檔 用法:javadoc 選項(xiàng) 軟件包名稱 源文件 file 5. jdb命令: 功能:調(diào)試Java類 用法:jdb ,2020年9月21日,第1章 走進(jìn)Java世界,28 of 32,JDK常用系統(tǒng)包,2020年9月21日,第1章 走進(jìn)Java世界,29 of 32,Java標(biāo)識(shí)符語(yǔ)法規(guī)定,任何計(jì)算機(jī)語(yǔ)言程序都需要定義標(biāo)識(shí)符,

9、Java語(yǔ)言也不例外,標(biāo)識(shí)符(identifier)是指對(duì)程序中的各個(gè)元素加以命名時(shí)使用的命名記號(hào)。在Java語(yǔ)言中,標(biāo)識(shí)符是以字母、下劃線(_)、美元符($)或漢字開始的字符序列,后面可以跟多個(gè)字母、下劃線、美元符、數(shù)字或漢字。Java語(yǔ)言的標(biāo)識(shí)符區(qū)分大小寫,而且不能包含不可見的空格(Tab、Space、換行或回車),盡量避免以_、$開頭,以免與本地方法的一些C庫(kù)名混淆。另外,Java標(biāo)識(shí)符不能是Java系統(tǒng)的保留字。,2020年9月21日,第1章 走進(jìn)Java世界,30 of 32,Java標(biāo)識(shí)符語(yǔ)義約定,文件名:與所包含的類名一致,源程序文件擴(kuò)展名為“.java”,字節(jié)碼文件擴(kuò)展名為“.class”,例如:Hello.java、Hello.class 包名:名詞,無(wú)特殊要求,例如:myhome,chapter1.section1 類名:名詞,每個(gè)詞首字母大寫,例如:Dog、GraduatedStudent 方法名:動(dòng)詞,從第二個(gè)詞開始首字母大寫,其中構(gòu)造方法與類名相同,例如:getColor、setSalary、run 變量名:名詞或

溫馨提示

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

評(píng)論

0/150

提交評(píng)論