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

正文內(nèi)容

第一章java的類(完整版)

2024-10-19 09:01上一頁面

下一頁面
  

【正文】 day=new MyDate() 0 0 0 10008 today s1=“a string”。 public class HelloApplet extends Applet { public void paint(Graphics g) { (“Hello World”,0,50)。 }} 28 你的第一個(gè) Java程序 Java小應(yīng)用程序不能直接執(zhí)行和使用 ,必須要在瀏覽器中執(zhí)行 import 。 類 void show(int int_num) void show(double double_num) void show(nit nit_ um, float float_um) 123 123, 13 Java語言的特點(diǎn) ? Java是什么? Java= “C++”“復(fù)雜性和奇異性” +“安全性和可移植性” ? Java由那些特性? ? (1) 面向?qū)ο? ? 封裝性、多態(tài)性、繼承性、動(dòng)態(tài)鏈接 ? (2) 操作平臺(tái)無關(guān)性 ? 嚴(yán)格的語言定義 :“沒有依據(jù)機(jī)器的不同而不同” 或“由編譯器決定”等字眼 ,最后的目標(biāo)碼都是一致的 ,初值都是確定的 14 Java語言的特點(diǎn) ? 兩種工作模式的比較 源 程 序 Java編譯器 SPARC pentium Powerpc 中間碼 Powerpc pentium SPARC 二進(jìn)制 源 程 序 SPARC Powerpc pentium Powerpc pentium SPARC 編譯器 二進(jìn)制 Java解釋器 15 Java語言的特點(diǎn) ? . 編譯 ,沒有絕對(duì)地址 調(diào)入包含 ,繼承所用道的所有類 , 內(nèi)存分配確定 ,編程真正可執(zhí)行的機(jī)器碼 Java源程序 (.java文件 ) Java編譯器 Java Bytecode (.class文件 ) 系統(tǒng)執(zhí)行平臺(tái) Bytecode 解釋器 Bytecode 載入器 字節(jié)碼校驗(yàn)器 不存在偽造的指針 不違反訪問權(quán)限 不非法訪問對(duì)象 不導(dǎo)致操作棧溢出 16 Java語言的特點(diǎn) ? Java虛擬機(jī) Java interpreter Justintime piler Runtime System Operating System Hardware 不同的操作系統(tǒng)有不同的虛 擬機(jī) . 它類似一個(gè)小巧而高效的 CPU. bytecode代碼是與平臺(tái)無關(guān)的 是虛擬機(jī)的機(jī)器指令 . Java字節(jié)代碼運(yùn)行的兩種方式 : interpreter(解釋方式 ) Justintime(即時(shí)編譯 ):有代碼 生成器將字節(jié)代碼轉(zhuǎn)換成本機(jī) 的機(jī)器代碼 ,然后可以以較高速 度執(zhí)行 . 17 Java語言的特點(diǎn) ? (3) 安全問題 ? Java是在網(wǎng)絡(luò)環(huán)境下使用的語言 ? 一個(gè)安全的網(wǎng)絡(luò)至少要防止以下幾種破壞的可能性 : ? 毀滅系統(tǒng)資源 ? 消耗系統(tǒng)資源 ? 挖掘系統(tǒng)或個(gè)人機(jī)密 ? 騷擾正常工作的進(jìn)行 18 Java語言的特點(diǎn) Java源程序 (.java文件 ) Java編譯器 Java Bytecode (.class文件 ) Bytecode 載入器 Bytecode 解釋器 系統(tǒng)執(zhí)行平臺(tái) 語言定義 public protected private final 取消指針 自動(dòng)回收 垃圾 Bytecode檢查 限定對(duì)象的 存取權(quán)限 系統(tǒng)堆棧溢出 參數(shù)類型一致 程序執(zhí)行系統(tǒng) WWW瀏覽器 限制 Java小應(yīng)用程序 的不正當(dāng)使用 19 Java語言的特點(diǎn) ? (4) 多線程 ? Java提供現(xiàn)成的類 Thread,只要繼承這個(gè)類就可以編寫多線程的程序。 fill_trash() { … } } 11 有關(guān)面向?qū)ο蟮母拍? ? 什么是方法的覆蓋 ? ? 在子類中重新定義父類中已有的方法。 ? 調(diào)用方法 (“Hello World!”) class Hello { } private String s; public void showString () { (s)。 4 有關(guān)面向?qū)ο蟮母拍? class Car { int color_number。 variables methods ? 程序中的對(duì)象 是類的一個(gè)實(shí)例,是一個(gè)軟件單元,它由一組結(jié)構(gòu)化的數(shù)據(jù)和在其上的一組操作構(gòu)成 。 int door_number。 } add_oil() { … } } class Trash_Car extends Car { double amount。 } } ? Java應(yīng)用和 Java小應(yīng)用程序 26 你的第一個(gè) Java程序 1. 聲明一個(gè)類 : public class HelloWorldApp{} , 類名的第一個(gè)字母要大寫 2. 一個(gè)類中可有很多方法 , main方法是運(yùn)行程序的第一個(gè)方法,方法名的第一個(gè)字母要小寫 . 3. ,相當(dāng)于 C中的 printf()。 public class HelloApplet extends Applet { public void paint(Graphics g) { (“Hello World”,0,50)。 a string 10001 class Mydate { int year。 ? 例: int Array[]; Array=new int[8]; 38 Java類型系統(tǒng) ? 例: String arrayOfString[]=new String[10];每個(gè)數(shù)組元素包含一個(gè)對(duì)字符串對(duì)象的引用,此時(shí)值分配了包含字符串引用的空間,并沒有對(duì)字符串本身分配內(nèi)存,此時(shí)不能訪問。 是指兩個(gè)引用指向同一個(gè)地址 ? (str2) ? 是指兩個(gè)字符串內(nèi)容相等 ? 獲取 String對(duì)象的信息 ? 例如: String s=“this is a string”。 (())。 void set_number(int car_num) { car_number=car_num。 (20)。 (“”+)。 (“=“+)。 } } pro_i=5 pro_i=10 Java名空間及訪問規(guī)則 ? 不同包但是是子類 53 Java名空間及訪問規(guī)則 ? private ? 不允許任何其他類存取和調(diào)用 ? friendly(前邊沒有修飾字的情況 ) ? 在同一程序包中出現(xiàn)的類才可以直接使用它的數(shù)據(jù)和方法 . 54 Java名空間及訪問規(guī)則 ? 當(dāng)子類中的變量名與父類的相同 ,原來的變量被遮蓋 . class A { int data_a=3。 static int_share_data。} ? void method2()。i++) { ? area_total+=shape[i].area()。 } } 65 Java中的抽象類、接口和程序包 ? 利用接口可實(shí)現(xiàn)多重 繼承 (可同時(shí)實(shí)現(xiàn)多個(gè)接口) ? 接口的作用和抽象類 類似 ,指定原型 ,不直 接定義方法的內(nèi)容 . ? 關(guān)鍵字 implement用 來實(shí)現(xiàn)方法 ,即在使用時(shí)要用給出方法的實(shí)際內(nèi)容 ? 接口中的方法和變量 ? 是 public的 interface Stack { v
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1