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

正文內(nèi)容

java語言程序設(shè)計(jì)(java語言概述)ppt(編輯修改稿)

2025-02-02 04:53 本頁面
 

【文章內(nèi)容簡介】 ral amp。 Portable) 5. 魯棒和安全 (Robust amp。 Secure) 6. 多線程 (Multithreaded) 7. 分布式 (Distributed) 8. 高性能 (High performance) 9. 動態(tài) (Dynamic) 18 ? Java編程語言的特點(diǎn) 1. 簡單 (Simple) ? 簡單易學(xué) ? 不存在指針、單一繼承、內(nèi)存空間自動回收 2. 面向?qū)ο?(Object oriented) ? 類和對象 ?數(shù)據(jù)和方法的封裝 ? 封裝、繼承、多態(tài)性 ? 注重于數(shù)據(jù)和操作數(shù)據(jù)的方法,而不是流 3. 解釋性 (Interpreted) ? Java編譯器生成字節(jié)碼, Java解釋器執(zhí)行字節(jié)碼 ? 鏈接過程簡單,僅僅將新的類裝載 (load)入運(yùn)行環(huán)境 什么是 Java? 19 ? Java編程語言的特點(diǎn) 4. 平臺獨(dú)立 (Architecture neutral)和可移植(Portable) ? Java編譯器產(chǎn)生的字節(jié)碼 (bytecode)可運(yùn)行在異種網(wǎng)絡(luò)環(huán)境中 (不同的硬件系統(tǒng)和不同的操作系統(tǒng) ) ? Java程序在不同的平臺中行為一致,不存在數(shù)據(jù)類型的不一致等現(xiàn)象 什么是 Java? 20 ? Java編程語言的特點(diǎn) 5. 魯棒 /健壯 (Robust)和安全 (Secure) ? 取消了指針的不安全性,增強(qiáng)了程序的健壯性 ? 內(nèi)存管理簡單,“ new”構(gòu)造對象,對象釋放(automatic garbage collection) ? 可靠的語言 : piletime checking和 runtime checking ? 網(wǎng)絡(luò)環(huán)境的應(yīng)用不會產(chǎn)生惡意行為,為 Java程序構(gòu)造一個個 (Sandbox,具有安全策略的限制 ),提高了安全性 什么是 Java? 21 ? Java編程語言的特點(diǎn) 6. 多線程 (Multithreaded) ? 例 : 瀏覽器應(yīng)用中,播聽音樂 /拖動頁面 /后臺下載頁面 ? 線程類 : ? 原語支持 : 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)行時將Java字節(jié)碼轉(zhuǎn)變?yōu)闄C(jī)器碼 ? Java HotSpot Compilers 9. 動態(tài) (Dynamic) ? Java語言在執(zhí)行的鏈接 (link)階段是動態(tài)的 ? class類僅在需要時被鏈接 ? 被鏈接的代碼模塊可以有不同的來源,從本地或從網(wǎng)絡(luò) 什么是 Java? 23 ? 平臺 (Platform) 1. 程序運(yùn)行的硬件和軟件環(huán)境 2. 操作系統(tǒng)平臺- Windows 202 Linux、Solaris、 MacOS 3. 操作系統(tǒng)與硬件的結(jié)合 ? Java運(yùn)行平臺 (Platform) 1. Java虛擬機(jī) (Java Virtual Machine, Java VM) ? Java解釋器- Java開發(fā)工具或可運(yùn)行 applet的 Web瀏覽器 2. Java應(yīng)用編程接口 (Java Application Programming Interface, Java API) 什么是 Java? 24 ? Java運(yùn)行平臺 (Platform) 1. J2SE Platform (Java 2 Standard Edition) ? Java Runtime Environment (JRE) - Java虛擬機(jī)、庫函數(shù)、運(yùn)行 Java應(yīng)用程序和 Applet所必須文件 ? Java 2 SDK (Development Kit)- JRE的超集,包含編譯器和調(diào)試器等用于程序開發(fā)的文件 2. Java虛擬機(jī)、 Java應(yīng)用編程接口和系統(tǒng)平臺的關(guān)系 什么是 Java? 25 ? Java平臺的發(fā)展 ? Java Development Kit 1. 2. ? ? ? 3. ? Java 2 SDK 1. 2. ? 3. ? ?? ? Java平臺的三個版本 (): J2SE/J2EE/J2ME ? 什么是 Java? 26 ? Java可以做什么? 1. 基本 : Objects, strings, threads, numbers, input and output, data structures, system properties, date and time等 2. Applets應(yīng)用 3. 網(wǎng)絡(luò)應(yīng)用 : 實(shí)現(xiàn)基于 URL/TCP/UDP的網(wǎng)絡(luò)應(yīng)用 4. 國際化應(yīng)用 : 實(shí)現(xiàn)程序的本地化,并以適當(dāng)?shù)恼Z言顯示 5. 安全應(yīng)用 : 電子簽名、公鑰和私鑰管理、訪問控制和用戶證書等 6. 軟件構(gòu)件 : JavaBeans 7. 對象串行化 : 實(shí)現(xiàn)遠(yuǎn)程方法執(zhí)行 (Remote Method Invocation,RMI) 8. Java數(shù)據(jù)庫連接 (Java Database Connectivity, JDBC): 提供統(tǒng)一的方式訪問關(guān)系型數(shù)據(jù)庫 什么是 Java? 27 ? 為什么選擇 Java? 1. 簡單易學(xué) (Get started quickly) 2. 寫較少的代碼 (Write less code) 3. 寫更好的代碼 (Write better code): garbage collection (防止內(nèi)存泄漏 ),面向?qū)ο蟆?JavaBeans構(gòu)件機(jī)制、其他API復(fù)用代碼,減少 bugs 4. 開發(fā)程序更快 (Develop programs more quickly) 5. 避免平臺依賴性 (A
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1