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

正文內容

java語言程序設計(java語言概述)ppt-全文預覽

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程序運行環(huán)境 5 Java的發(fā)展 ? 早期的歷史 1. 1991年, Sun Microsystems公司建立“ the Green Project”(Secretly), 13個成員,目的開發(fā)消費電子類產品市場 (嵌入式設備 ),初始選擇 C++語言 2. 1992年夏天, *7設備,運行在一種全新的、對立于處理器的語言 ?“ Oak”,潛在的市場 ?有線電視 3. Green Team?FirstPerson Team(70人 ),電視機頂盒/videoondemand,市場不成熟 ? ? ? ? 4. James Gosling, Bill Joy, and Eric Schmidt … ? “why not the Inter? 5. 在 Mosaic瀏覽器的基礎上開發(fā)“ WebRunner”,“ HollywoodmeetsSiliconValley”的兩個演示 (3D動態(tài)分子、線排序 ) 6 Java的發(fā)展 ? 早期的歷史 6. Java面世 ? 1995年 3月, “ ” 7/8份二進制拷貝,“ ”源代碼公布在 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. 動態(tài) (Dynamic) 18 ? Java編程語言的特點 1. 簡單 (Simple) ? 簡單易學 ? 不存在指針、單一繼承、內存空間自動回收 2. 面向對象 (Object oriented) ? 類和對象 ?數(shù)據和方法的封裝 ? 封裝、繼承、多態(tài)性 ? 注重于數(shù)據和操作數(shù)據的方法,而不是流 3. 解釋性 (Interpreted) ? Java編譯器生成字節(jié)碼, Java解釋器執(zhí)行字節(jié)碼 ? 鏈接過程簡單,僅僅將新的類裝載 (load)入運行環(huán)境 什么是 Java? 19 ? Java編程語言的特點 4. 平臺獨立 (Architecture neutral)和可移植(Portable) ? Java編譯器產生的字節(jié)碼 (bytecode)可運行在異種網絡環(huán)境中 (不同的硬件系統(tǒng)和不同的操作系統(tǒng) ) ? Java程序在不同的平臺中行為一致,不存在數(shù)據類型的不一致等現(xiàn)象 什么是 Java? 20 ? Java編程語言的特點 5. 魯棒 /健壯 (Robust)和安全 (Secure) ? 取消了指針的不安全性,增強了程序的健壯性 ? 內存管理簡單,“ new”構造對象,對象釋放(automatic garbage collection) ? 可靠的語言 : piletime checking和 runtime checking ? 網絡環(huán)境的應用不會產生惡意行為,為 Java程序構造一個個 (Sandbox,具有安全策略的限制 ),提高了安全性 什么是 Java? 21 ? Java編程語言的特點 6. 多線程 (Multithreaded) ? 例 : 瀏覽器應用中,播聽音樂 /拖動頁面 /后臺下載頁面 ? 線程類 : ? 原語支持 : synchronized、 wait()、 notify() 7. 分布式 (Distributed) ? 支持網絡應用 , .* ? URL類 ? Socket類、 ServerSocket類 ? DatagramSocket類、 DatagramPacket類 什么是 Java? 22 ? Java編程語言的特點 8. 高性能 (High performance) ? 解釋性的語言,沒有 C語言快 ? “ JustInTime” JIT編譯器,在運行時將Java字節(jié)碼轉變?yōu)闄C器碼 ? Java HotSpot Compilers 9. 動態(tài) (Dynamic) ? Java語言在執(zhí)行的鏈接 (link)階段是動態(tài)的 ? class類僅在需要時被鏈接 ? 被鏈接的代碼模塊可以有不同的來源,從本地或從網絡 什么是 Java? 23 ? 平臺 (Platform) 1. 程序運行的硬件和軟件環(huán)境 2. 操作系統(tǒng)平臺- Windows 202 Linux、Solaris、 MacOS 3. 操作系統(tǒng)與硬件的結合 ? Java運行平臺 (Platform) 1. Java虛擬
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1