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

正文內(nèi)容

jsp程序設(shè)計(jì)教程(第2章)(更新版)

2025-09-01 12:27上一頁面

下一頁面
  

【正文】 //數(shù)值型 var str=愛護(hù)地球 。 在 Web頁面中鏈接外部 JavaScript文件的語法格式如下: JavaScript的數(shù)據(jù)類型與運(yùn)算符 ? 數(shù)據(jù)類型 ? 變量 ? 運(yùn)算符 √ √ √ 數(shù)據(jù)類型 JavaStript有 6種數(shù)據(jù)類型, 如下表 所示。 JavaScript腳本語言概述 JavaScript是一種基于對象和事件驅(qū)動(dòng)并具有安全性能的解釋型腳本語言,在 Web應(yīng)用中得到了非常廣泛的應(yīng)用。 3. throw語句 異常處理語句 當(dāng)程序發(fā)生錯(cuò)誤而無法處理時(shí),會(huì)拋出對應(yīng)的異常對象。當(dāng)存在多個(gè)時(shí),返回第一個(gè)的索引位置;當(dāng)不存在時(shí),返回 1 lastIndexOf(Object obj) 用來獲得指定對象的索引位置。 在使用 List集合時(shí),通常情況下,聲明為 List類型,實(shí)例化時(shí)根據(jù)實(shí)際情況的需要,實(shí)例化為 ArrayList或LinkedList,例如: 集合類的應(yīng)用 ListString l = new ArrayListString()。 number[1][1] = 23。 例如下面的代碼: int arry[][] = new int [5][6]。 這兩個(gè)語句實(shí)現(xiàn)的功能都是創(chuàng)建了一個(gè)新的字符串?dāng)?shù)組,它有 10個(gè)元素可以用來容納 String對象,當(dāng)用關(guān)鍵字new來創(chuàng)建一個(gè)數(shù)組對象時(shí),則必須指定這個(gè)數(shù)組能容納多少個(gè)元素。 2.字符串類的常用方法 String字符串類的常用方法及含義如表所示。 (Str3 = + Str3)。,39。c39。字符串緩沖區(qū)支持可變的字符串。 //定義字符串 str = new String(平平淡淡才是真! )。下面是聲明字符串變量的語法。 return語句通常被放在被調(diào)用方法的最后,用于退出當(dāng)前方法并返回一個(gè)值。 條件表達(dá)式:決定是否進(jìn)行循環(huán)的表達(dá)式,其結(jié)果為boolean類型,也就是其結(jié)果只能是 true或 false。 語句序列:也就是循環(huán)體,在條件表達(dá)式的結(jié)果為 true時(shí),重復(fù)執(zhí)行。 語句序列:也就是循環(huán)體,在循環(huán)條件的結(jié)果為 true時(shí),重復(fù)執(zhí)行。 switch語句的執(zhí)行流程如下圖所示。當(dāng)表達(dá)式的值與常量表達(dá)式 n的值匹配時(shí)執(zhí)行。該常量表達(dá)式的值必須是一個(gè)與表達(dá)式數(shù)據(jù)類型相兼容的值。 If…else 語句 【例 25】 if...else語句示例 傳統(tǒng)流程圖 N S 結(jié)構(gòu)化流程圖語句序列2條件表達(dá)式Y(jié) N語句序列1Y N表達(dá)式條件語句序列1 語句序列2switch多分支語句 switch語句是多分支選擇語句,常用來根據(jù)表達(dá)式的值選擇要執(zhí)行的語句。通常表現(xiàn)為“如果滿足某種條件,就進(jìn)行某種處理,否則就進(jìn)行另一種處理”。 //輸出結(jié)果為: 6 (b)。若表達(dá)式的值為true,則返回 a的值;若表達(dá)式的值為 false,則返回 b的值。在不產(chǎn)生溢出的情況下,左移一位相當(dāng)于乘以 2,用左移實(shí)現(xiàn)乘法運(yùn)算的速度比通常的乘法運(yùn)算速度快。true: true , falseamp。 運(yùn)算符的應(yīng)用 運(yùn)算符 意 義 運(yùn) 算 結(jié) 果 amp。39。 Java中算術(shù)運(yùn)算符的功能及使用方式如下表所示。 Java運(yùn)算符主要可分為:賦值運(yùn)算符、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符及條件運(yùn)算符,下面將分別進(jìn)行介紹。 //編譯出錯(cuò),不能訪問其他方法中的局部變量 gold=10。 //方法的局部變量 if(true){ //代碼塊 int gold=50。有效范圍決定了變量的生命周期,變量的生命周期是指從聲明一個(gè)變量并分配內(nèi)存空間開始,到釋放該變量并清除所占用內(nèi)存空間結(jié)束。 ( 2)變量類型用于指定變量的數(shù)據(jù)類型,可以通過 int、float、 double和 char等關(guān)鍵字來指定。a39。\u000039。 Java中的各種基本數(shù)據(jù)類型及它們的取值范圍、占用的內(nèi)存大小和默認(rèn)值,如表下表所示。 *:表示包中所有的類。 public class SimpleH{ … //此處省略了類體的代碼 } 類可以訪問其所在包中的所有類,還可以使用其他包中的所有 public類。析構(gòu)方法finalize()沒有任何參數(shù)和返回值,每個(gè)類有且只有一個(gè)析構(gòu)方法。 Fruit fruit=new Fruit()。 對象名:必選,用于指定已經(jīng)聲明的對象名。因此,在對對象進(jìn)行聲明之前,一定要先定義該對象的類。 變量類型:必選參數(shù):用于指定變量的數(shù)據(jù)類型,其值為 Java中的任何一種數(shù)據(jù)類型。成員變量在整個(gè)類內(nèi)都有效,而局部變量只在定義它的成員方法內(nèi)才有效。方法的參數(shù)可以是任何 Java數(shù)據(jù)類型。類體主要由兩部分構(gòu)成,一部分是成員變量的定義,另一部分是成員方法的定義。 面向?qū)ο蟪绦蛟O(shè)計(jì) implements 接口列表:可選參數(shù),用于指定該類實(shí)現(xiàn)的是哪些接口。從程序設(shè)計(jì)的角度來看,事物的特性就是數(shù)據(jù),行為就是方法。它具有簡單、面向?qū)ο?、可移植、分布性、解釋器通用性、穩(wěn)健、多線程、安全及高性能等語言特性。同時(shí),隨著 Ajax技術(shù)進(jìn)入 Web開發(fā)的主流市場, JavaScript已經(jīng)被推到了舞臺的中心。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法就是利用客觀事物的這種特點(diǎn),將客觀事物抽象成為“類”,并通過類的“繼承”實(shí)現(xiàn)軟件的可擴(kuò)充性和可重用性。 類名:必選參數(shù),用于指定類的名稱,類名必須是合法的 Java標(biāo)識符。 方法返回值的類型:必選參數(shù),用于指定方法的返回值類型,如果該方法沒有返回值,可以使用關(guān)鍵字 void進(jìn)行標(biāo)識。 面向?qū)ο蟪绦蛟O(shè)計(jì) 【例 21】 在 Fruit類中聲明兩個(gè)成員方法 grow()和 harvest() public class Fruit { //定義一個(gè)無返回值的成員方法 public void grow(){ (果樹正在生長 ……)。 static:可選,用于指定該成員變量為靜態(tài)變量,可以直接通過類名訪問。 面向?qū)ο蟪绦蛟O(shè)計(jì) 5.構(gòu)造方法的概念及用途 構(gòu)造方法是一種特殊的方法,它的名字必須與它所在類的名字完全相同,并且沒有返回值,也不需要使用關(guān)鍵字 void進(jìn)行標(biāo)識。 對象名:必選,用于指定對象名稱,對象名必須是合法的 Java標(biāo)識符。如果構(gòu)造方法無參數(shù),則可以省略。 【例 23】 對象的使用方法 面向?qū)ο蟪绦蛟O(shè)計(jì) 8.對象的銷毀 在許多程序設(shè)計(jì)語言中,需要手動(dòng)釋放對象所占用的內(nèi)存,但是,在 Java中則不需要手動(dòng)完成這項(xiàng)工作。 面向?qū)ο蟪绦蛟O(shè)計(jì) 創(chuàng)建包可以通過在類或接口的源文件中使用package語句實(shí)現(xiàn), package語句的語法格式如下: ( 1)創(chuàng)建包 package 包名 。 面向?qū)ο蟪绦蛟O(shè)計(jì) 使用長名引用包中的類比較簡單,只需要在每個(gè)類名前面簡單地加上完整的包名即可。 面向?qū)ο蟪绦蛟O(shè)計(jì) 2.定義類 在 Java中定義類主要分為兩部分:類的聲明和類體 。到 39。 ( 1)自動(dòng)類型轉(zhuǎn)換 從低級類型向高級類型的轉(zhuǎn)換為自動(dòng)類型轉(zhuǎn)換,這種轉(zhuǎn)換將由系統(tǒng)按照各數(shù)據(jù)類型的級別從低到高自動(dòng)完成,Java編程人員無需進(jìn)行任何操作。 //將 char型強(qiáng)制轉(zhuǎn)換為 short型, s2值為: 97 c2=(char)s1。 //定義長整型變量 short numberS。 ( 2)局部變量:在方法內(nèi)或方法內(nèi)的某代碼塊(方法內(nèi)部,“ {”與“ }”之間的代碼)中聲明的變量。 //允許訪問 } gold=100。Java中的常量值是用文字串表示的,它區(qū)分為不同的類型,如整型常量 32實(shí)型常量 、字符常量‘ a’、布爾常量“ true”和“ false”及字符串常量“ One World One Dream”。 //等同于 sum=sum+i。 關(guān)系運(yùn)算符包括: (大于)、 (小于)、 =(大于或等于)、 =(小于或等于)、 ==(等于)和 !=(不等于)。天 39。false: false , trueamp。amp。 轉(zhuǎn)換為二進(jìn)制數(shù)據(jù)進(jìn)行與運(yùn)算 1amp。例如: 運(yùn)算符的應(yīng)用 int n1=3。 //輸出結(jié)果為: 4 說明: 自動(dòng)遞增、遞減運(yùn)算符的操作元只能為變量,不能為字面常數(shù)和表達(dá)式,且該變量類型必須為整型、浮點(diǎn)型或 Java包裝類型。 If…else 語句 if(條件表達(dá)式 ){ 語句序列 1 }else{ 語句序列 2 } 語句序列 1:可選參數(shù)。] …… case 常量表達(dá)式 n: 語句序列 n [break。當(dāng)表達(dá)式的值與常量表達(dá)式 1的值匹配時(shí)執(zhí)行;如果不匹配則繼續(xù)判斷其他值,直到常量表達(dá)式 n。用于跳出 switch語句。 for循環(huán)語句的基本語法格式如下: for(初始化語句 。 循環(huán)條件Y初始化語句傳統(tǒng)流程圖N S 結(jié)構(gòu)化流程圖N語句序列(循環(huán)體)執(zhí)行迭代語句改變循環(huán)變量的值f o r ( 初始化語句 。 條件表達(dá)式Y(jié)傳統(tǒng)流程圖 N S 結(jié)構(gòu)化流程圖N語句序列(循環(huán)體)當(dāng)條件表達(dá)式為tr u e語句序列(循環(huán)體)do...while循環(huán)語句 do…while 循環(huán)語句也稱為后測試循環(huán)語句,它的循環(huán)重復(fù)執(zhí)行方式,也是利用一個(gè)條件來控制是否要繼續(xù)重復(fù)執(zhí)行這個(gè)語句。 ■ continue跳轉(zhuǎn)語句 continue語句只能應(yīng)用在 for、 while和 do...while循環(huán)語句中,用于讓程序直接跳過其后面的語句,進(jìn)行下一次循環(huán)。 字符串處理 1.字符串的聲明 字符串由一連串字符組成,它可以包含字母、數(shù)字、特殊符號、空格或中文字,只要是鍵盤能輸入的文字都可以。聲明代碼如下: String(String name) String name = new String(簡單 )。 (str1)。 等效于: char data[] = {39。 ( 4)導(dǎo)入一個(gè) char[]數(shù)組并決定元素值范圍???39。 ( 6)導(dǎo)入一個(gè) byte[]數(shù)組并決定元素值范圍。 Java中的數(shù)組必須先聲明,然后才能使用。 數(shù)據(jù)類型 [] 數(shù)組名 = {數(shù)值 1,數(shù)值 2,…, 數(shù)值 n}。 在上面的語句中,聲明了一個(gè)整型的 2行 4列的數(shù)組,同時(shí)進(jìn)行賦值,結(jié)果如下: number[0][0] = 20。 集合類的應(yīng)用 集合類的作用和數(shù)組類似,也可以保存一系列數(shù)據(jù),但是集合類的優(yōu)點(diǎn)是可以方便地對集合內(nèi)的數(shù)據(jù)進(jìn)行查詢、增加、刪除和修改等操作。數(shù)組結(jié)構(gòu)的優(yōu)點(diǎn)是便于對集合進(jìn)行快速地隨機(jī)訪問,如果經(jīng)常需要根據(jù)索引位置訪問集合中的對象,使用由 ArrayList類實(shí)現(xiàn)的 List集合的效率較好。 Vector類的常用方法如下表所示。如果要自行拋出異常,可以使用 throw關(guān)鍵字,并生成指定的異常對象。 1.在頁面中直接嵌入 JavaScript 在 Web頁面中,可以使用 標(biāo)記對封裝腳本代碼,當(dāng)瀏覽器讀取到 script標(biāo)記時(shí),將解釋執(zhí)行其中的腳本。 平平淡淡才是真 boolean 布爾型 只有 true或 false兩個(gè)值 true, false object 對象類型 null 空類型 沒有任何值 undefined 未定義類型 指變量被創(chuàng)建,但未賦值時(shí)所具有的值 變量 變量是指程序中一個(gè)已經(jīng)命名的存儲單元,它的主要作用就是為數(shù)據(jù)操作提供存放信息的容器。 ( 1)必須以字母或下劃線開頭,中間可以是數(shù)字、字母或下劃線,但是不能有空格或加號、減號等符號。 j=i++ //j的值為 1, i的值為 2 i=1。 運(yùn)算符 ( 4)字符串運(yùn)算符 字符串運(yùn)算符是用于兩個(gè)字符型數(shù)據(jù)之間的運(yùn)算符,除了比較運(yùn)算符外,還可以是 +和 +=運(yùn)算符。 最基本的賦值運(yùn)算符是等于號“ =”,用于對變量進(jìn)行賦值,而其他運(yùn)算符可以和賦值運(yùn)算符“ =”聯(lián)合使用,構(gòu)成組合賦值運(yùn)算符。 for語句的語法格式如下: for(循環(huán)變量賦初值 。 while循環(huán)語句 while循環(huán)語句是另一種基本的循環(huán)語句,其結(jié)構(gòu)和 for循環(huán)語句有些類似,但是 while語句不包含循環(huán)變量的初始化及循環(huán)變量的步幅。 break。 break:用于結(jié)束 switch語句,從而使 JavaScript只執(zhí)行匹配的分
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1