版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第1章 走進Java世界,陸雪松 生物醫(yī)學工程學院,2020年9月21日,第1章 走進Java世界,2 of 32,對Java的評價,美國的著名雜志PC Magzine將Java評為1995年十大優(yōu)秀科技產品。 WWW的創(chuàng)始人Bcrners-lee說:“計算機事業(yè)發(fā)展的下一個浪潮就是Java,并且很快會發(fā)生”。 工業(yè)界指出 “Java是二十世紀際八十年代以來計算機界的一件大事”。 Microsoft CEO Bill Gates語錄:“Java語言是長時間以來最卓越的程序設計語言”。 工業(yè)界預言:“Java將是網絡上的世界語,Java語言的出現將會引起一場軟件革命”。 權威專家說:“Java甚
2、至會改變此星球的生活方式 ”。 本人預測:“其它計算機語言不久將會紛紛讓位于Java”。,2020年9月21日,第1章 走進Java世界,3 of 32,對Java的評價,美國國家標準科學研究所 IBM公司 斯坦福大學 麻省理工大學 英國愛丁堡大學 日本國家高級工業(yè)科學與技術研究所等諸多 國際權威機構和幾十篇權威證據 紛紛證明: Java比C+開發(fā)效率更快和運行性能更好,2020年9月21日,第1章 走進Java世界,4 of 32,主要內容,Java發(fā)展簡史 Java核心機制 Java語言的特點 JDK常用Java命令 Java標識符 Java程序演示,2020年9月21日,第1章 走進Ja
3、va世界,5 of 32,Java語言的發(fā)展簡史,全世界存在3000多種計算機程序設計語言。 目前流行: Java、C/C+、Python、 Fortran、Pascal、PHP。,2020年9月21日,第1章 走進Java世界,6 of 32,1991年,美國Sun公司“綠色項目”,目的是開拓掌上電腦、交互式電視和烤面包箱等消費品電子技術市場。由于C/C+語言無法適應高可靠、低費用、標準化和操作簡單等消費類電子產品的特殊要求,同年6月開始準備開發(fā)一種新型語言,后改名為Java。 1994年,Sun公司推出HotJava瀏覽器專門支持Java Applet小程序的運行。 1996年初Sun公司
4、正式發(fā)布Java 1.0版,Java的第一個開發(fā)工具包JDK1.0也隨即發(fā)布,標志著一種新的計算機語言Java從此誕生。 1998年12月8日,Java第二版發(fā)布。 1999年6月,Sun公司相繼發(fā)布了Java的三個版本: 標準版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME) 。 目前Sun公司又推出JDK6 。,Java語言的發(fā)展簡史,2020年9月21日,第1章 走進Java世界,7 of 32,產品是基于新型SPARC體系結構的手持無線PDA, 能夠控制廣泛的娛樂平臺和家用電器。 包含以下幾部分: 一個彩色 LCD(觸摸屏) 新型的16位 -5:6:5 彩色硬件雙緩沖NTSC 制式
5、的幀緩沖器 900MHz 無線網 PCMCIA 總線接口 多媒體和電池電源支持 內含1MB的Unix 一種新型的小編程語言 TV遠程控制器 .,Java語言的發(fā)展簡史,2020年9月21日,第1章 走進Java世界,8 of 32,J2SE,它是基本的Java 2 SDK,并提供工具、運行機制 和供開發(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章 走進Java世界,9 of 32,APIs Collections Framework Java Foundation Classes (JFC) Swing Components Pluggable Look 2 : 3 : public class 我的第一個類 4 : public static void main(String args) 5 : System.out.println(歡迎學習Java!); 6 : 7 : ,2020年9月
7、21日,第1章 走進Java世界,25 of 32,Java程序結構,package house;/目錄 class Computer/文件 import house.*; 或import house. Computer; class Desk,2020年9月21日,第1章 走進Java世界,26 of 32,JDK常用命令(1),1. javac命令: 功能:將Java源程序文件(.java)編譯成字節(jié)碼文件(.class) 用法:javac 2. java命令: 功能:裝載字節(jié)碼文件(.class)并運行其對應的類 用法:java 參數值. 或 java -jar 參數值. 3. appl
8、etviewer命令: 功能:Applet程序運行察看工具 用法:appletviewer ,2020年9月21日,第1章 走進Java世界,27 of 32,JDK常用命令(2),4. javadoc命令: 功能:摘取/* */注釋行,生成網頁格式的Java類說明文 檔 用法:javadoc 選項 軟件包名稱 源文件 file 5. jdb命令: 功能:調試Java類 用法:jdb ,2020年9月21日,第1章 走進Java世界,28 of 32,JDK常用系統(tǒng)包,2020年9月21日,第1章 走進Java世界,29 of 32,Java標識符語法規(guī)定,任何計算機語言程序都需要定義標識符,
9、Java語言也不例外,標識符(identifier)是指對程序中的各個元素加以命名時使用的命名記號。在Java語言中,標識符是以字母、下劃線(_)、美元符($)或漢字開始的字符序列,后面可以跟多個字母、下劃線、美元符、數字或漢字。Java語言的標識符區(qū)分大小寫,而且不能包含不可見的空格(Tab、Space、換行或回車),盡量避免以_、$開頭,以免與本地方法的一些C庫名混淆。另外,Java標識符不能是Java系統(tǒng)的保留字。,2020年9月21日,第1章 走進Java世界,30 of 32,Java標識符語義約定,文件名:與所包含的類名一致,源程序文件擴展名為“.java”,字節(jié)碼文件擴展名為“.class”,例如:Hello.java、Hello.class 包名:名詞,無特殊要求,例如:myhome,chapter1.section1 類名:名詞,每個詞首字母大寫,例如:Dog、GraduatedStudent 方法名:動詞,從第二個詞開始首字母大寫,其中構造方法與類名相同,例如:getColor、setSalary、run 變量名:名詞或
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年福建幼兒師范高等??茖W校高職單招職業(yè)適應性考試備考題庫有答案解析
- 2026年貴州建設職業(yè)技術學院單招綜合素質考試備考試題帶答案解析
- 土地合作開發(fā)協(xié)議2025年違約責任
- 2026年湖南藝術職業(yè)學院高職單招職業(yè)適應性考試備考題庫有答案解析
- 2026年畢節(jié)職業(yè)技術學院高職單招職業(yè)適應性測試備考試題有答案解析
- 2026年哈爾濱北方航空職業(yè)技術學院高職單招職業(yè)適應性測試模擬試題有答案解析
- 2026年云南經濟管理學院單招職業(yè)技能考試參考題庫附答案詳解
- 碳交易市場合作協(xié)議2025年條款
- 2026年杭州職業(yè)技術學院高職單招職業(yè)適應性考試備考題庫有答案解析
- 2026年湖南軟件職業(yè)技術大學單招綜合素質考試參考題庫帶答案解析
- 2025年《醫(yī)療保障基金使用監(jiān)督管理條例》試題及答案
- 四川省2025年高職單招職業(yè)技能綜合測試(中職類)計算機類試卷(含答案解析)
- 2025至2030中國網球行業(yè)市場發(fā)展分析與發(fā)展趨勢及投資風險報告
- 襪業(yè)生產質量管理工作規(guī)范
- DB-T29-317-2024 雪道施工技術規(guī)程
- 合同審查流程與審批標準化手冊
- 16.2 整式的乘法(第3課時 多項式乘多項式)教學設計
- 心梗檢測與預防知識培訓課件
- 河北省職業(yè)院校技能大賽中職組法律實務賽項參考試題(附答案)
- 幼兒園STEAM教育評價體系-洞察與解讀
- 山東建筑大學土木工程材料期末考試復習題及參考答案
評論
0/150
提交評論