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

正文內(nèi)容

22236java程序設(shè)計(已修改)

2025-10-11 10:47 本頁面
 

【正文】 JAVA程序設(shè)計 第一部分 JAVA程序設(shè)計基礎(chǔ) 第一章 計算機語言概述 第二章 Java的開發(fā)環(huán)境 第三 章 Java語言基礎(chǔ) 第四 章 Java面向?qū)ο蟮某绦蛟O(shè)計 第五 章 異常處理 第六 章 Java的可重用類 第七章 Java小應(yīng)用程序 Applet 第八 章 用戶界面 第九章 Java的多線程機制 第十章 Java網(wǎng)絡(luò)編程基礎(chǔ) 第十一章 Java與數(shù)據(jù)庫的連接 — JDBC技術(shù) 第 1章 計算機語言概述 程序設(shè)計語言 語言翻譯程序 虛擬機、 Java虛擬機與 Java運行環(huán)境 Java程序的運行 Java程序的開發(fā)、執(zhí)行流程 小結(jié) 習(xí)題 程序設(shè)計語言 機器語言與匯編語言 不須翻譯即由計算機直接執(zhí)行的指令叫做機器指令。這些指令的集合叫做機器語言 匯編語言是一種面向機器的程序設(shè)計語言,它用符號表示機器指令 高級程序設(shè)計語言 面向過程的語言 (Basic、 Fortran、 Pascal 等) 面向?qū)ο蟮某绦蛟O(shè)計語言 ( Delphi 、 VB 、 VC++、C++Builder等) 語言翻譯程序 語言翻譯程序的作用 00101 11010 11001 00111 計算機 中高級程序語言代碼 程序設(shè)計師 語言翻譯程序 虛擬機、 Java虛擬機與 Java運行環(huán)境 虛擬機好似通用的計算機,有自己的指令系統(tǒng),但本身沒有實際的硬件。 其原理示意圖如下: X86 機器 PowerPC 機器 ( JVM)虛擬機代碼 語言翻譯程序 Mips runtime X86 runtime ALPHA runtime PowerPC runtime Mips 機器 ALPHA 機器 Java運行環(huán)境 如圖: Java應(yīng)用程序接口 ( API) Java基本軟件 (基本類和擴展類) Java虛擬機 ( JVM) 適 配 器 實際計算機 (硬件和操作系統(tǒng)) Java程序的運行 Java編譯和運行系統(tǒng)功能圖 : 編譯 源程序 (如 hellojava) 字節(jié)碼文件 網(wǎng)絡(luò) 類裝載器 解釋器 字節(jié)碼 檢驗器 代碼 生成器 即時運行部件 運行系統(tǒng) Java程序的開發(fā)、執(zhí)行流程 Java程序的開發(fā)、執(zhí)行流程 如圖所示: 源代碼 編譯 字節(jié)碼 結(jié)果 系統(tǒng)運行 解釋執(zhí)行 小結(jié) 用戶可以通過圖標(biāo) 、 菜單和命令使用計算機 , 這是最簡單的人機交互方式 。 程序設(shè)計語言有低級程序設(shè)計語言和高級程序設(shè)計語言之分 , 有面向過程的語言 、 面向邏輯的語言 、 函數(shù)式設(shè)計語言和面向?qū)ο蟮恼Z言之分;語言程序必須由該語言的翻譯程序映射成機器語言才能執(zhí)行 。 語言翻譯程序分為解釋型翻譯程序和編譯型翻譯程序 。 Java是純面向?qū)ο蟮某绦蛟O(shè)計語言 , 是半編譯半解釋型語言 。 Java由于其可移植性 、 安全性 、 分布性和高性能性 , 成為網(wǎng)絡(luò)開發(fā)的主流語言 。 、 JBuilder6是典型的 Java程序開發(fā)環(huán)境 , 可視化集成開發(fā)環(huán)境JBuilder6主要適用于開發(fā)大型 Java軟件 。 習(xí)題 。 2.?dāng)⑹鲇嬎銠C語言的主要分類。 3.?dāng)⑹稣Z言翻譯程序的分類。 4.?dāng)⑹?Java語言特點、 Java平臺的構(gòu)成及Java程序開發(fā)的步驟。 第 3章 Java語言基礎(chǔ) 一個簡單的 Java程序?qū)嵗? 標(biāo)識符、注釋和分隔符 變量和常量 基本類型 運算符及表達式 運算符的優(yōu)先級 數(shù)據(jù)類型轉(zhuǎn)換 簡單語句和復(fù)合語句 控制語句 綜合應(yīng)用舉例 小結(jié) 習(xí)題 3. 1 一個簡單的 Java程序?qū)嵗? 詳見例 31 class Point 類首部定義類的名字 Point。保留字 class和類名之間應(yīng)至少留有一個空格。 類體位于類名后面左大括號 “ {”和結(jié)束類體的右大括號“ }”之間 。 類體定義了類的成員變量和方法 。 類 類體 類首部 、注釋和分隔符 保留字是 Java預(yù)定義的標(biāo)識符,這些標(biāo)識符都是具有特定的含義。保留字又稱關(guān)鍵字 。 下面是一些標(biāo)識符的示例 。 合法標(biāo)識符: A a1 $Systembol square ex_sa 不合法標(biāo)識符: 1a( 以數(shù)字 1開頭 ) break( 禁止使用保留字 ) TWO WORDS(含有空格) .NO(不允許字符圓點開頭) Java有三種注釋形式: 1.“//”單行注釋 。 表示從此向后 , 直到行尾都是注釋 。 2.“/*…… */“ 塊注釋 。 在 “ /*”和 “ */”之間都是注釋 , 塊注釋不能嵌套 。 3.“/**…… */”文檔注釋 。 所有在 “ /**”和 “ */”之間的內(nèi)容可以用來自動形成文檔 。 上面程序例中 , 使用單行注釋 “ //“和文檔注釋 /**…… */ 空格、逗號、分號及行結(jié)束符稱為分隔符 變量和常量 變量的說明形式如下: 類型 變量名 表; 在 Java中用標(biāo)識符來表示變量名 。 變量類型定義了變量的值所屬的類型 。 變量的作用域 變量的作用域是指什么范圍的程序可以訪問該變量 。 常量 常量是指在程序運行過程中其值不變的量。 整型 整型是那些沒有小數(shù)部分的數(shù)據(jù)類型 整型數(shù)在內(nèi)存中的存儲形式 : Short型 00010100 Int型 00010100 00000000 00000000 00010100 00000000 00000000 00010100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 Byte型 整數(shù)常量有三種表示形式: ( 1) 十進制整數(shù) , 如 33, 58, 90。 ( 2) 八進制整數(shù) , 以 0當(dāng)頭 , 如 010表示十進制的 8, 015表示十進制的 13。 ( 3) 十六進制整數(shù) , 以 0x或 0X當(dāng)頭 , 如 0x10表示十進制的 16, 0X15表示十進制的 21。 Java缺省整數(shù)常量類型為 int類型,用 4個字節(jié)表示。如果要表示 long 類型整數(shù)需要在整數(shù)后加上后綴 L或 l,表示它為長整數(shù)。例如: 1234567L、 987654320l。 整型變量說明如下 : int anIntVar。 //說明變量 anIntVar 是 int整型; long aLongVar =12345。 //說明變量 aLongVar 是long整型 ,并賦以初值 12345; short aShortVar 。 //說明變量 aShortVar 是 short整型; byte aByteVar。 //說明變量 aByteVar 是 byte整型; 浮點型 浮點型是帶有小數(shù)部分的數(shù)據(jù)類型,也叫實型。 ( 1) 浮點型十進制表示法 + 要注意 ,采用十進制表示法時 ,小數(shù)點的兩側(cè)都必須有數(shù)字 , 缺一不可 ,如 +123. 和 .56都是不合法的 。 (2)浮點型科學(xué)表示法: + (= 108) 51E1f ( =51 10—1) 0E0 ( =0 100) + ( = 102) +12f ( 1012) 浮點型變量說明如下: float aFloatVar //說明變量 anFloatVar 是 float浮點型; float aDoubleVar //說明變量 aDoubleVar 是 double 浮點型; 布爾型變量說明如下: boolean aBooleanVar。 //說明變量 aBooleanVar 是 boolean 型 。 boolean b=false //說明變量 b是 boolean 型 , 并賦以初值false。 字符常數(shù)就是用兩個單引號括起來的一個 ASCII碼字符集中的字符 。 例如: ′A′; ′a′; ′2′; 說明如下: char ch=’a’。 //說明變量 ch類型是 char, 并賦以初值 ’ a’ 以下是字符串的一些例子; “ This is a string constant” “JAVA” “You see” 表達式 以下是合法的表達式例如: a+b (a+b)*(ab) “name=”+”李 明 ” 運算符按其要求的操作數(shù)個數(shù)分為: 一元運算符 如 ++、 二元運算符 如 +、 、 *、 /、 % 三元運算符 如 ? : 運算符按其功能分為七類: 算術(shù)運算符 + 、 、 *、 /、 %、 ++、 關(guān)系運算符 、 、 =、 =、 ==、 != 邏輯運算符 ! 、 amp。amp。、 ||、 amp。、 | 位運算符 、 、 、 amp。、 |、 ^、 ~ 條件運算符 ? : 賦值運算符 =、 +=、 = 其他 分量運算符 . 、下標(biāo)運算符 []、實例運算符instanceof 。 算術(shù)運算符 單元運算 例: int x=10。 int y1,y2,y3,y4。 y1=++x。 //x先加 1, 再賦于 y1 y2=x++。 // x先賦于 y1, 再自增 1 y3=x。 / /x先減 1, 再賦于 y3 y4=x。 // x先賦于 y4, 再自減 1 雙元運算例: 7+3=10; 7+= 7—3=4; 7—= 7*3 =21; 7* = 6/2=3 6 % 2=0 6 % 4=2 .關(guān)系運算符 例: 105; 結(jié)果為 true 5; 結(jié)果為 true ′A′=′B′ 結(jié)果為 false truefalse 結(jié)果為 false instanceof用來確定一對象是否是某一指定類的對象。 邏輯運算符 例: ! false 結(jié)果為 true false | true 結(jié)果為 true true amp。 false 結(jié)果為 false true ^ false 結(jié)果為 true 例: int x=1,y=8。 int r1,r2,r3,r4,r5,r6。 r1=~x。 //r1= r2=x1 | y。 //r2= r3=x amp。 y。 //r3= y2。 //y右移 2位 x3 。 //x左移 3位 語法格式如下: 變量名 =表達式; 例: float a=, b= , x=, y。 y=a*ab*b。 // a*ab*b 的值賦給 y x=x*x。 // x*x的值賦給 x, 從數(shù)學(xué)觀念看這里 =是不可能的 , 這里是指把 x原來的 //值取出 , 求 x*x的值 , 再存到 x中去 條件運算符 格式如下 。 變量 = 布爾表達式 ? 表達式 1 : 表達式 2 例: public class max { public static void main(String args[]) { int x=20,y=30,max。 max =
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1