版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序分析與設(shè)計(jì)
(第一章Java語言概述)授課老師:唐姍Java語言的起源與發(fā)展Java語言的特點(diǎn)Java開發(fā)環(huán)境JavaAPIEclipse簡(jiǎn)介2023/2/52內(nèi)容提要初識(shí)JavaJava是在1995年由Sun公司推出的一種極富創(chuàng)造力的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。它由Java之父JamesGosling博士設(shè)計(jì)Java最初的名字是Oak,在1995年被重命名為JavaJava是一種通過解釋方式來執(zhí)行的語言用Java語言編寫的程序可以運(yùn)行在任何平臺(tái)和設(shè)備上2023/2/53JamesGoslingJava發(fā)展至今,按應(yīng)用范圍分為3個(gè)版本,即JavaSE、JavaEE、JavaME.JavaSE:是Java的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用程序的開發(fā),同時(shí)也是Java的基礎(chǔ),它包含Java語言基礎(chǔ)、JDBC操作、I/O、網(wǎng)絡(luò)通信、多線程等技術(shù)JavaEE:是Java2的企業(yè)版,只要用于開發(fā)企業(yè)級(jí)分布式的網(wǎng)絡(luò)程序,如電子商務(wù)網(wǎng)站和ERP系統(tǒng)JavaME:主要用于嵌入式系統(tǒng)開發(fā),如平板電腦、手機(jī)等移動(dòng)通信電子設(shè)備2023/2/54Java的版本2023/2/55JavaSE
體系結(jié)構(gòu)簡(jiǎn)單面向?qū)ο竺嫦蚓W(wǎng)絡(luò)魯棒性安全性可移植性解釋執(zhí)行高性能多線程動(dòng)態(tài)性2023/2/56Java語言的特點(diǎn)2023/2/57Java程序的編譯、運(yùn)行過程計(jì)算機(jī)JDK簡(jiǎn)介JDK(JavaDevelopmentKit)是Sun公司推出的Java開發(fā)工具包,包括Java類庫、Java編譯器、Java解釋器、Java運(yùn)行時(shí)環(huán)境和Java命令行工具JDK提供Java程序的編譯和運(yùn)行命令,但是沒有提供程序編輯環(huán)境其他一些Java開發(fā)工具提供集成開發(fā)環(huán)境(IntegratedDevelopmentEnvironment,IDE),如Eclipse、MyEclipse、Jbuilder等,它們都是建立在JDK運(yùn)行環(huán)境之上的2023/2/58Java開發(fā)環(huán)境下載地址:http:///technetwork/java/javase/downloads/index.html2023/2/59下載JDK編寫Java應(yīng)用程序,可以使用任何一個(gè)文本編輯器來編寫程序的源代碼,然后使用JDK搭配的工具進(jìn)行編譯和運(yùn)行。在一個(gè)編輯器中編寫好的Java應(yīng)用程序,是擴(kuò)展名為.java的文件。通過javac.exe編譯生成擴(kuò)展名為class的字節(jié)碼文件。最后由java.exe執(zhí)行該字節(jié)碼文件。HelloJava.txt2023/2/510編寫、編譯與運(yùn)行Java程序若是調(diào)用命令行窗口執(zhí)行,要么事先設(shè)定好Path和ClassPath這兩個(gè)環(huán)境變量,要么指定清楚javac.exe和java.exe的全路徑2023/2/511API(ApplicationProgrammingInterface,應(yīng)用程序接口)定義了許多通用的常量、函數(shù)、類、接口等提供給應(yīng)用程序使用。每種程序設(shè)計(jì)語言都有各自的API。JavaAPI提供Java應(yīng)用程序所需的常量、類、接口等,統(tǒng)稱為類庫,按照功能將類庫劃分成若干包包(package)是類的集合,一個(gè)包中包含多個(gè)類;類與文件對(duì)應(yīng),而包與文件夾對(duì)應(yīng);包中可以有子包,子包對(duì)應(yīng)一個(gè)子文件夾,由此構(gòu)成嵌套結(jié)構(gòu),成為包等級(jí)。2023/2/512JavaAPI包名說明java.lang語言包,是java的核心類庫,包含許多重要的系統(tǒng)類,如Object,基本數(shù)據(jù)類型包裝類、數(shù)學(xué)類、字符串類、線程類、異常處理相關(guān)類等java.util實(shí)用包,包含日期相關(guān)類、集合相關(guān)類等java.awt抽象窗口工具包,用于圖形用戶界面java.applet包含Applet相關(guān)類java.text文本包,提供文本和日期的各種格式j(luò)ava.io輸入輸出包,包含各種輸入輸出流和文件相關(guān)類網(wǎng)絡(luò)包,包含各種網(wǎng)絡(luò)編程相關(guān)類java.sql數(shù)據(jù)庫操作相關(guān)類Javax.swing一種圖形用戶界面庫2023/2/513JavaAPI的常用包Eclipse是功能強(qiáng)大的集成開發(fā)環(huán)境,支持代碼編寫、配置、調(diào)試、數(shù)據(jù)庫應(yīng)用及JavaEE應(yīng)用開發(fā)。下載地址:/downloads/2023/2/514Eclipse簡(jiǎn)介2023/2/515在安裝Eclipse之前要確定已經(jīng)安裝好JDK。在第一次啟動(dòng)時(shí),Eclipse詢問工作區(qū)路徑,工作區(qū)是存放源程序文件及配置文件的文件夾。創(chuàng)建Java項(xiàng)目并運(yùn)行(1.7.2)程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2026年小學(xué)五年級(jí)語文(考點(diǎn)梳理)下學(xué)期期末試題及答案
- 2025年中職老年服務(wù)與管理(養(yǎng)老護(hù)理基礎(chǔ))試題及答案
- 2026年中職第一學(xué)年(數(shù)控專業(yè))數(shù)控加工工藝試題及答案
- 2025年大學(xué)大三(醫(yī)學(xué)影像學(xué))醫(yī)學(xué)影像技術(shù)學(xué)基礎(chǔ)試題及答案
- 高三歷史(沖刺訓(xùn)練)2026年上學(xué)期單元測(cè)試卷
- 2025年高職食品加工(食品保鮮)試題及答案
- 七、電氣識(shí)圖入門基礎(chǔ)
- 深度解析(2026)《GBT 18208.2-2001地震現(xiàn)場(chǎng)工作 第2部分建筑物安全鑒定》
- 深度解析(2026)《GBT 18042-2000熱塑性塑料管材蠕變比率的試驗(yàn)方法》
- 武漢信息傳播職業(yè)技術(shù)學(xué)院《包裝與型錄設(shè)計(jì)》2025-2026學(xué)年第一學(xué)期期末試卷
- 養(yǎng)老規(guī)劃師課件
- 低空經(jīng)濟(jì)基礎(chǔ)知識(shí)
- 廣東省佛山禪城區(qū)七校聯(lián)考2024-2025學(xué)年數(shù)學(xué)七年級(jí)第一學(xué)期期末統(tǒng)考模擬試題含解析
- 2025年中國(guó)eVTOL動(dòng)力系統(tǒng)行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 小迪滲透培訓(xùn)課件
- 臨床試驗(yàn)數(shù)據(jù)管理制度
- 中華詩詞大賽1-3年級(jí)題庫(含答案)
- 十五五住房和城鄉(xiāng)建設(shè)發(fā)展思路
- 永州教育科研課題申報(bào)攻略指南(模板范文)
- CJ/T 3043-1995重力式污泥濃縮池周邊傳動(dòng)刮泥機(jī)
- 健康管理學(xué)考試題及答案
評(píng)論
0/150
提交評(píng)論