freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言程序設(shè)計(jì)(java語言概述)ppt-全文預(yù)覽

2025-01-27 04:53 上一頁面

下一頁面
  

【正文】 ? The Java Tutorial, a practical guide for programmers, ? Thinking in Java, 2nd edition, Revision 11, 2021, Bruce Eckel, ? Thinking in Java, 3rd Edition Revision , Bruce Eckel ? The Java Language Specification, 2nd Edition, James Gosling, Bill Joy, Guy Steele, Gilad Bracha 4 第一章 Java語言概述 1. Java的發(fā)展 2. 什么是 Java? 3. Java程序介紹 4. Java程序運(yùn)行環(huán)境 5 Java的發(fā)展 ? 早期的歷史 1. 1991年, Sun Microsystems公司建立“ the Green Project”(Secretly), 13個(gè)成員,目的開發(fā)消費(fèi)電子類產(chǎn)品市場(chǎng) (嵌入式設(shè)備 ),初始選擇 C++語言 2. 1992年夏天, *7設(shè)備,運(yùn)行在一種全新的、對(duì)立于處理器的語言 ?“ Oak”,潛在的市場(chǎng) ?有線電視 3. Green Team?FirstPerson Team(70人 ),電視機(jī)頂盒/videoondemand,市場(chǎng)不成熟 ? ? ? ? 4. James Gosling, Bill Joy, and Eric Schmidt … ? “why not the Inter? 5. 在 Mosaic瀏覽器的基礎(chǔ)上開發(fā)“ WebRunner”,“ HollywoodmeetsSiliconValley”的兩個(gè)演示 (3D動(dòng)態(tài)分子、線排序 ) 6 Java的發(fā)展 ? 早期的歷史 6. Java面世 ? 1995年 3月, “ ” 7/8份二進(jìn)制拷貝,“ ”源代碼公布在 Inter ? 下載數(shù)量和反饋郵件劇增 ? On May 23, 1995, John Gage, director of the Science Office for Sun Microsystems, and Marc Andreessen, cofounder and executive vice president at NetscapeTM, stepped onto a stage and announced to the SunWorld audience that JavaTM technology was real, it was official, and it was going to be incorporated into Netscape NavigatorTM, the world39。s first smart card based on Visa39。 Secure) 6. 多線程 (Multithreaded) 7. 分布式 (Distributed) 8. 高性能 (High performance) 9. 動(dòng)態(tài) (Dynamic) 18 ? Java編程語言的特點(diǎn) 1. 簡(jiǎn)單 (Simple) ? 簡(jiǎn)單易學(xué) ? 不存在指針、單一繼承、內(nèi)存空間自動(dòng)回收 2. 面向?qū)ο?(Object oriented) ? 類和對(duì)象 ?數(shù)據(jù)和方法的封裝 ? 封裝、繼承、多態(tài)性 ? 注重于數(shù)據(jù)和操作數(shù)據(jù)的方法,而不是流 3. 解釋性 (Interpreted) ? Java編譯器生成字節(jié)碼, Java解釋器執(zhí)行字節(jié)碼 ? 鏈接過程簡(jiǎn)單,僅僅將新的類裝載 (load)入運(yùn)行環(huán)境 什么是 Java? 19 ? Java編程語言的特點(diǎn) 4. 平臺(tái)獨(dú)立 (Architecture neutral)和可移植(Portable) ? Java編譯器產(chǎn)生的字節(jié)碼 (bytecode)可運(yùn)行在異種網(wǎng)絡(luò)環(huán)境中 (不同的硬件系統(tǒng)和不同的操作系統(tǒng) ) ? Java程序在不同的平臺(tái)中行為一致,不存在數(shù)據(jù)類型的不一致等現(xiàn)象 什么是 Java? 20 ? Java編程語言的特點(diǎn) 5. 魯棒 /健壯 (Robust)和安全 (Secure) ? 取消了指針的不安全性,增強(qiáng)了程序的健壯性 ? 內(nèi)存管理簡(jiǎn)單,“ new”構(gòu)造對(duì)象,對(duì)象釋放(automatic garbage collection) ? 可靠的語言 : piletime checking和 runtime checking ? 網(wǎng)絡(luò)環(huán)境的應(yīng)用不會(huì)產(chǎn)生惡意行為,為 Java程序構(gòu)造一個(gè)個(gè) (Sandbox,具有安全策略的限制 ),提高了安全性 什么是 Java? 21 ? Java編程語言的特點(diǎn) 6. 多線程 (Multithreaded) ? 例 : 瀏覽器應(yīng)用中,播聽音樂 /拖動(dòng)頁面 /后臺(tái)下載頁面 ? 線程類 : ? 原語支持 : synchronized、 wait()、 notify() 7. 分布式 (Distributed) ? 支持網(wǎng)絡(luò)應(yīng)用 , .* ? URL類 ? Socket類、 ServerSocket類 ? DatagramSocket類、 DatagramPacket類 什么是 Java? 22 ? Java編程語言的特點(diǎn) 8. 高性能 (High performance) ? 解釋性的語言,沒有 C語言快 ? “ JustInTime” JIT編譯器,在運(yùn)行時(shí)將Java字節(jié)碼轉(zhuǎn)變?yōu)闄C(jī)器碼 ? Java HotSpot Compilers 9. 動(dòng)態(tài) (Dynamic) ? Java語言在執(zhí)行的鏈接 (link)階段是動(dòng)態(tài)的 ? class類僅在需要時(shí)被鏈接 ? 被鏈接的代碼模塊可以有不同的來源,從本地或從網(wǎng)絡(luò) 什么是 Java? 23 ? 平臺(tái) (Platform) 1. 程序運(yùn)行的硬件和軟件環(huán)境 2. 操作系統(tǒng)平臺(tái)- Windows 202 Linux、Solaris、 MacOS 3. 操作系統(tǒng)與硬件的結(jié)合 ? Java運(yùn)行平臺(tái) (Platform) 1. Java虛擬
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1