2007年4月14日

               摘要: 首先,我們來看一下什么是內(nèi)部類?

          內(nèi)部類(inner class)是定義在另一個類中的類。

          那么為什么需要使用內(nèi)部類呢?

          其主要原因有以下三點:

          (1) 內(nèi)部類方法可以訪問該類定義所在的作用域中的數(shù)據(jù),包括私有的數(shù)據(jù)。

          (2) 內(nèi)部類可以對同一個包中的其他類隱藏起來。

          (3) 當想要定義一個回調(diào)函數(shù)且不想編寫大量代碼時,使用匿名(anonymous)內(nèi)部類比較便捷。

            閱讀全文
          posted @ 2007-04-16 17:04 skycc 閱讀(741) | 評論 (0)編輯 收藏
           
               摘要: Java 初學(xué)者——繼承設(shè)計技巧

          下面給出一些對設(shè)計繼承關(guān)系很有幫助的建議:

          (1)將公共操作和域放置在超類

          (2)不要使用受保護的域

          有些程序員認為,將大多數(shù)的實例域定義為protected是一個不錯的主意,只有這樣,子類才能夠在需要的時候直接訪問他們。然而,protected機制并不能夠帶來更好的保護,其原因主要有兩點。第一,子類集合是無限制的,任何一個人都能夠由某個類派生一個子類,并編寫代碼以直接訪問protected的實例域,從而破壞了封裝性。第二,在Java程序設(shè)計語言中,在同一個包中的所有類都可以訪問protected域,而不管它是否為這個類的子類。

          .......................  閱讀全文
          posted @ 2007-04-15 19:40 skycc 閱讀(400) | 評論 (1)編輯 收藏
           
               摘要: 用戶訪問數(shù)據(jù)庫的過程

          現(xiàn)以用戶通過應(yīng)用程序讀取一個記錄為例,說明用戶訪問數(shù)據(jù)庫過程中的主要步驟

          (1)用戶在應(yīng)用程序中,首先要給出他使用的子模式名稱,而后在需要讀取記錄處嵌入一個用數(shù)據(jù)操作語言書寫的讀記錄語句(其中給出要讀記錄的關(guān)鍵字值或其它數(shù)據(jù)項值)。當應(yīng)用程序執(zhí)行到該語句時,即轉(zhuǎn)入DBMS的特定程序或向DBMS發(fā)出讀記錄的命令。

          (2)DBMS按照應(yīng)用程序的子模式名,查找子模式表,確定對應(yīng)的模式名稱??赡苓€要檢驗操作的合法性,核對用戶的訪問權(quán)限,如果通不過,則拒絕執(zhí)行該操作,并向應(yīng)用程序狀態(tài)字回送出錯誤狀態(tài)信息。
            閱讀全文
          posted @ 2007-04-14 23:04 skycc 閱讀(965) | 評論 (0)編輯 收藏
           
               摘要: 關(guān)系型數(shù)據(jù)庫的體系結(jié)構(gòu)

          一、數(shù)據(jù)庫的分級結(jié)構(gòu)

          ANSI/X3/SPARC的數(shù)據(jù)庫管理系統(tǒng)研發(fā)組,在1975年公布的研究報告——“Interim Report”中,把數(shù)據(jù)庫分為三級:外模式、概念模式和內(nèi)模式。

          當今流行的數(shù)據(jù)庫管理系統(tǒng)雖有多種,所用術(shù)語也各有不同,但在數(shù)據(jù)庫體系結(jié)構(gòu)上仍呈現(xiàn)三級結(jié)構(gòu)的特征。

          用戶級數(shù)據(jù)庫是單個用戶看到和使用的數(shù)據(jù)庫,因此也稱為用戶視圖(View),在許多文獻中又稱為子模式,對應(yīng)于外模式,它是單個用戶看到并獲準使用的那部分數(shù)據(jù)的邏輯結(jié)構(gòu)(稱為局部邏輯結(jié)構(gòu)),用戶根據(jù)系統(tǒng)給出的子模型,用詢問語言或應(yīng)用程序去操作數(shù)據(jù)庫中的數(shù)據(jù)。

            閱讀全文
          posted @ 2007-04-14 22:03 skycc 閱讀(1882) | 評論 (2)編輯 收藏
           
          主站蜘蛛池模板: 通渭县| 白城市| 宾川县| 佛学| 静海县| 饶平县| 莎车县| 卢氏县| 旺苍县| 揭西县| 镇平县| 博白县| 会同县| 嘉鱼县| 剑河县| 鹤庆县| 玉环县| 台州市| 平山县| 古浪县| 包头市| 榕江县| 上杭县| 冀州市| 宁南县| 安图县| 井研县| 乐亭县| 平舆县| 连南| 汝州市| 潮州市| 简阳市| 化德县| 图们市| 固镇县| 萍乡市| 泗阳县| 桐庐县| 乐清市| 平湖市|