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

正文內(nèi)容

java語言程序設(shè)計(jì)(java語言概述)ppt(更新版)

2025-02-14 04:53上一頁面

下一頁面
  

【正文】 ? 解釋性的語言,沒有 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. 避免平臺依賴性 (Avoid platform dependencies with 100% Pure Java) 6. 編寫一次,隨處運(yùn)行 (Write once, run anywhere) machineindependent bytecodes 7. 發(fā)布軟件更容易 (Distribute software more easily): 指對軟件的更新,利用動態(tài)加載功能,一處改動,自動更新,不用重新編譯整個程序 什么是 Java? 28 第一章 Java語言 概述 1. Java的發(fā)展 2. 什么是 Java? 3. Java程序介紹 4. Java程序運(yùn)行環(huán)境 29 Java程序的種類 1. Java小應(yīng)用程序 (Java Applet) ? 在 Web瀏覽器中運(yùn)行 (內(nèi)嵌 Java虛擬機(jī) ) ? 特定標(biāo)記 APPLET CODE= WIDTH=150 HEIGHT=25 /APPLET 2. Java應(yīng)用程序 (Java Application) ? 獨(dú)立的 Java程序 ? 程序入口方法 : public static void main(String[] args) { … } ? Java Script ? 嵌入在 HTML文件中的腳本語言 ? 特定標(biāo)記 ? Netscape引入 javascript 30 簡單的 Java應(yīng)用程序 ? Java源程序-文件擴(kuò)展名為“ .java” ? Java字節(jié)碼程序-文件擴(kuò)展名為“ .class” /** * Exam1_1 class實(shí)現(xiàn)一個應(yīng)用 * 將特定的字符串顯示到標(biāo)準(zhǔn)輸出 */ public class Exam1_1 { public static void main(String[] args) { (“This is a Java Application Program.)。 } } 簡單的 Java應(yīng)用程序 37 簡單的 Java小程序 (Applet) ? 引入類和包 1. 引入特定的類 (Class) import 。 } } 簡單的 Java小程序 (Applet) 39 ? 方法定義 1. 重寫父類 Applet的 paint方法 2. 參數(shù) g是 Graphics類的一個實(shí)例,表示當(dāng)前作畫的上下文 3. 引用 g的方法 drawString(),在坐標(biāo) (50, 25)處輸出字符串 imp
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1