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

正文內(nèi)容

基于java技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-04 10:23 本頁面
 

【文章內(nèi)容簡介】 量及相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息隱藏;而類則提供了一類對象的原 型,并且通過繼承機(jī)制,子類可以使用父類提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。 3. 分布式 第 2 章 Java 概述 6 分布式包括數(shù)據(jù)分布和操作分布。數(shù)據(jù)分布是指數(shù)據(jù)可以分散在網(wǎng)絡(luò)的不同主機(jī)上,操作分布指把一個(gè)計(jì)算機(jī)分散在不同主機(jī)上處理。 Java 支持 WWW 客戶機(jī) /服務(wù)機(jī)模式,因此,它支持這兩種分布性。對于前者,Java 提供了一個(gè)叫 URL 的對象,利用這個(gè)對象,可以打開并訪問具有相同 URL 地址上的對象,訪問方式與訪問本地文件系統(tǒng)相同;對于后者, Java 的 applet 小程序可以從服務(wù)器下載到客戶端,即部分計(jì)算在客戶端進(jìn)行,提高系統(tǒng)執(zhí)行效 率。 Java 提供了一整套網(wǎng)絡(luò)類庫,開發(fā)人員可以利用類庫進(jìn)行網(wǎng)絡(luò)程序設(shè)計(jì),方便地實(shí)現(xiàn) Java 的分布式特性。 4. 健壯性 健壯性反映程序的可靠性。 Java 的幾個(gè)內(nèi)置的特性使程序的可靠性得到了改進(jìn): ( 1) Java 式強(qiáng)類型語言。編譯器和類載入器保證所有方法調(diào)用的正確性,防止隱式類型適配和版本的不兼容性。 ( 2) Java 沒有指針,不可能引用內(nèi)存指針,搞亂內(nèi)存或數(shù)組越界訪問。 ( 3) Java 進(jìn)行自動內(nèi)存回收,編入人員無法意外釋放內(nèi)存,不需要判斷應(yīng)該在何處釋放內(nèi)存。 ( 4) Java 在編譯和運(yùn)行時(shí),都要對可能出現(xiàn)的問題進(jìn)行檢查,以消除錯(cuò)誤的 產(chǎn)生。另外在編譯的時(shí)候還可揭示出可能出現(xiàn)但尚未被處理的異常,以防止系統(tǒng)的崩潰。 5. 體系結(jié)構(gòu)中立 體系結(jié)構(gòu)中立指 Java 的平臺中立字節(jié)碼( byte code)。 Java 程序不是被編譯器成依附于平臺的二進(jìn)制碼。只要有 Java 運(yùn)行環(huán)境的機(jī)器都能執(zhí)行這種字節(jié)碼。目前, Java 運(yùn)行環(huán)境已經(jīng)有在 Solaris, UNLX/Linux, MacOS 等系統(tǒng)上的移植版本。 這種與平臺無關(guān)的特性使 Java 程序可以方便地被移植到網(wǎng)絡(luò)中的不同機(jī)器上,而并不需要重新編譯與連接。 6. 安全性 當(dāng) Java 用于網(wǎng)絡(luò)、分布式環(huán)境下時(shí)就必須 要注重安全性。 Java 通過自己的安全機(jī)制防止病毒程序的產(chǎn)生和下載程序?qū)Ρ镜叵到y(tǒng)的威脅破壞。當(dāng) Java 字節(jié)碼進(jìn)入解釋器時(shí),首先必須經(jīng)過字節(jié)碼校檢器的的檢查,然后 Java 解釋器將決定程序中類的內(nèi)存布局,隨后類裝載器負(fù)責(zé)把來自網(wǎng)絡(luò)的類裝載到單獨(dú)的內(nèi)存區(qū)域,避免應(yīng)用程序之間相互干擾破壞。此外,客戶端用戶還可以限制從網(wǎng)絡(luò)上裝載的類只能訪問某些文件系統(tǒng)。上述幾種機(jī)制結(jié)合起來,使得 Java 成為安全的編程語言。 7. 平臺無關(guān)性 基于 java 技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 Java是平臺無關(guān)的語言是指用 Java寫的應(yīng)用程序不用修改就可在不同的軟硬件平臺上運(yùn)行。平臺無 關(guān)有兩種:源代碼級和目標(biāo)碼級。 C 和 C++具有一定程度的源代碼級平臺無關(guān),表明 C 或 C++寫的程序不用修改只需要重新編譯就可以在不同平臺上運(yùn)行。 Java 主要有 Java 虛擬機(jī)( Java Virutal Machine,JVM) 在目標(biāo)代碼級別上實(shí)現(xiàn)它的平臺無關(guān)性。 JVM 是一種虛擬器,他被建立在具有操作系統(tǒng)上,本身具有一套虛擬器指令,并有自己的棧、寄存器組等等, JVM 通常是在軟件層次上實(shí)現(xiàn)而不是在硬件層次上實(shí)現(xiàn)。(目前, Sun 公司已經(jīng)設(shè)計(jì)實(shí)現(xiàn)了 Java 芯片 ,主要使用在網(wǎng)絡(luò)計(jì)算機(jī) NC 上。另外, JVM 上,有一 個(gè) Java 解釋器用來解釋 Java 源程序編譯為JVM的字節(jié)碼。任何一臺機(jī)器只要安裝了 JVM,就可以運(yùn)行這個(gè)程序,而不管這種字節(jié)碼是在什么平臺上生成的。另外, Java 采用的是基于 IEEE 標(biāo)準(zhǔn)的數(shù)據(jù)類型。通過 JVM 保證數(shù)據(jù)類型的一致性,也確保了 Java 的平臺無關(guān)性。 Java 的平臺無關(guān)性具有深遠(yuǎn)的意義。首先,它使得編程人員 Write once, run anywhere(開發(fā)一次軟件在任意平臺上運(yùn)行)變成事實(shí),這將大大加快和促進(jìn)軟件產(chǎn)品的開發(fā)和推廣。其次 Java 的平臺無關(guān)性剛好迎合了“網(wǎng)絡(luò)計(jì)算機(jī) ” 思想。如果大量常用 軟件(如字處理軟件等)都用 Java 重新編寫,并且放在某個(gè) Inter服務(wù)器上,哪么具有 NC 的用戶將不需要占用大量空間安裝軟件,只需要一個(gè) JVM,每個(gè)需要使用某種應(yīng)用軟件時(shí),下載該軟件的字節(jié)代碼即可,運(yùn)行結(jié)果也可以發(fā)回服務(wù)器。 8. 解釋執(zhí)行 Java 源程序被編譯成類文件( .class 文件),它相當(dāng)于程序的字節(jié)碼表現(xiàn)。在一個(gè) Java 類文件中,所有對方法和實(shí)例變量的引用都按名稱進(jìn)行,并且在第一次執(zhí)行代碼的時(shí)候加以分辨。這使得代碼更通用,不容易受修改的影響。 Java 解釋器直接對 Java 字節(jié)碼進(jìn)行解釋執(zhí)行。字 節(jié)碼本身攜帶了許多編譯信息,程序的連接過程很簡單。 Java 解釋器( Java Runtime Enviroment,Java 執(zhí)行環(huán)境)能直接運(yùn)行代碼指令。連接程序通常比編譯程序所需要的資源少,所以程序員可以在創(chuàng)建源程序上多花時(shí)間。 9. 高性能 和其他解釋器執(zhí)行的語言如 BASIC、 TCL 不同, Java 字節(jié)碼的設(shè)計(jì)使之能很容易地直接轉(zhuǎn)換成對應(yīng)于特定 CPU的機(jī)器碼,從而得到較高的性能。 線程是操作系統(tǒng)的一種新概念,它有被稱作為清涼進(jìn)程,是比較傳統(tǒng)進(jìn)程更第 2 章 Java 概述 8 小的可并發(fā)執(zhí)行的單位。 C 和 C++采用單線 程體系結(jié)構(gòu),而 Java 卻提供了多線程支持 。 多線程機(jī)制使用用程序能夠并行執(zhí)行,而且同步機(jī)制保證了對共享數(shù)據(jù)的正確操作。通過使用多線程,編程人員可以分別用不同的線程完成特定的行為,而不需要采用全局的事件循環(huán)機(jī)制,這樣就很容易地實(shí)現(xiàn)網(wǎng)絡(luò)上的實(shí)時(shí)交互行為。 11. 動態(tài)性 Java 是個(gè)動態(tài)語言,這里指的是類庫。 Java 的設(shè)計(jì)使它適合于一個(gè)不斷發(fā)展的環(huán)境。在類庫中可以自由地加入新的方法和實(shí)例變量而不會影響用戶程序的執(zhí)行。并且 Java 通過接口來支持多重繼承,使之比較嚴(yán)格的繼承具有更靈活的方式和擴(kuò)展性。 源文件:使用一 個(gè)文本編輯器,如 Edit 或記事本來編寫源文件。不可使用 Word編輯器,因?yàn)樗胁豢梢娮址?。將編好的源文件保存起來,源文件的擴(kuò)展名必須是 Java。 編譯器:源文件要經(jīng)過編譯器( )的編譯生成可擴(kuò)展名為 .Class 的字節(jié)碼文件。字節(jié)碼文件是由與平臺無關(guān)的二進(jìn)制碼組成的,執(zhí)行時(shí)由解釋器解釋成本地機(jī)器碼。 運(yùn)行 Java 程序: Java 程序分為兩大類 —— Java 應(yīng)用程序( Application)和Java 小應(yīng)用程序( Applet)。 Java 應(yīng)用程序必須通過 Java 解釋器( )來解釋執(zhí)行其 字節(jié)碼文件; Java 小應(yīng)用程序可通過支持 Java 標(biāo)準(zhǔn)的瀏覽器來解釋執(zhí)行。 Java 語言概述 Java是由 Sun Microsystems公司于 1995年 5月推出的 Java程序設(shè)計(jì)語言(以下簡稱 Java 語言)和 Java 平臺的總稱。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺、動感的 Web、 Inter 計(jì)算。從此, Java被廣泛接受并推動了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。另一方面, Java 技術(shù)也不斷更新 [1]。 Java 平臺由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡稱 API)構(gòu)成。 Java 應(yīng)用編程接口為Java 應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺上安裝一個(gè) Java 平臺之后, Java 應(yīng)用程序就可運(yùn)行 [2]?,F(xiàn)基于 java 技術(shù)的酒店管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 9 在 Java 平臺已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。 Java 應(yīng)用編程接口已經(jīng)從 版發(fā)展到 版。目前常用的 Java 平臺基于 。 Java 語言是一個(gè)支持網(wǎng)絡(luò)計(jì)算的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。 Java 語言吸收了Smalltalk 語言和 C++語言的優(yōu)點(diǎn),并增加了其它特性 ,如支持并發(fā)程序設(shè)計(jì)、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。主要特性如 下 : 1) Java 語言是簡單的。 Java 語言的語法與 C語言和 C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用 Java。另一方面, Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強(qiáng)制類型轉(zhuǎn)換。特別地, Java 語言不使 用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 2) Java 語言是一個(gè)面向?qū)ο蟮?[4]。 Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為 implements)。 Java 語言全面支持動態(tài)綁定,而 C++ 語言只對虛函數(shù)使用動態(tài)綁定??傊?, Java 語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。 3) Java 語言是分布式的 [5]。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的Java 應(yīng)用編程接口中有一個(gè) 網(wǎng)絡(luò)應(yīng)用編程接口( ),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 URL、 URLConnection、 Socket、 ServerSocket 等。 Java 的RMI(遠(yuǎn)程方法激活 )機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。 4) Java 語言是健壯的。 Java 的強(qiáng)類型機(jī)制、異常處理、廢料的自動收集等是 Java 程序健壯性的重要保證。對指針的丟棄是 Java 的明智選擇。 Java 的安全檢查機(jī)制使得 Java 更具健壯性。 5) Java 語言是安全的 [6]。 Java 通常被用在網(wǎng)絡(luò)環(huán)境中,為此, Java 提供了一個(gè)安全 機(jī)制以防惡意代碼的攻擊。除了 Java語言具有的許多安全特性以外, Java對通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類 ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓 Java 應(yīng)用設(shè)置安全哨兵。 6) Java 語言是體系結(jié)構(gòu)中立的。 Java 程序(后綴為 java 的文件)在 Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為 class 的文件) , 然后可以在實(shí)現(xiàn)這個(gè) Java 平臺的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境 和軟件的分發(fā)。 第 2 章 Java 概述 10 7) Java 語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外, Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。 Java 系統(tǒng)本身也具有很強(qiáng)的可移植性,Java 編譯器是用 Java 實(shí)現(xiàn)的, Java 的運(yùn)行環(huán)境是用 ANSI C 實(shí)現(xiàn)的。 8) Java 語言是解釋型的 [7]。如前所述, Java 程序在 Java 平臺上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個(gè) Java 平臺的任何系統(tǒng)中運(yùn)行。在運(yùn)行時(shí), Java平臺中的 Java 解釋器對這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中 。 9) Java 是高性能的。與那些解釋型的高級腳本語言相比, Java 的確是高性能的。事實(shí)上, Java 的運(yùn)行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于 C++。 SQL Server 2020 概述 SQL Server 2020 是為客戶機(jī)/服務(wù)器數(shù)據(jù)庫,在客戶機(jī)/服務(wù)器數(shù)據(jù)庫中,用戶應(yīng)用程序(客戶機(jī))存取數(shù)據(jù)通過一個(gè)主程序(服務(wù)器)控制,一方面減少意外改變或崩潰破壞關(guān)鍵數(shù)據(jù)的可能性,另外客戶機(jī)/服務(wù)器數(shù)據(jù)庫還能提供保護(hù)數(shù)據(jù)的特性。 Microsoft SQL Server 2020 具有以下特點(diǎn): ① 與 Windows NT 系統(tǒng)有機(jī)集成,多線程體系結(jié)構(gòu)設(shè)計(jì),提高了系統(tǒng)對并發(fā)用戶的響應(yīng)速度。 ②豐富的編程接口工具: SQL Server 提供了 TransactSQL、 DBLibrary for C 和 DBLibrary for Visual Basic、嵌入式 SQL 等開發(fā)工具,此外還支持 ODBC 和 OLE DB 規(guī)范,可以使用 ODBC、OLE DB 接口函數(shù)訪問 SQL Server 數(shù)據(jù)庫。 ③ 隱含的并發(fā)控制能力: MS SQL Server 2020 利用動態(tài)鎖定功能使得并發(fā)用戶可安全而高效地訪 問數(shù)據(jù)。 ④ 數(shù)據(jù)可靠性:提供方便而靈活的備份和恢復(fù)方法以及復(fù)制功能。 ⑤ 管理的方便性: MS SQL Server 易用性強(qiáng),操作界面簡單,利用微軟提供的管理工具( SQL Enterprise Manager),可以方便管理多個(gè)服務(wù)器。 在系統(tǒng)中,由于大量使用了數(shù)據(jù)窗口的緣故,為了便于對數(shù)據(jù)窗的操作,在SQL的宿主語言 PowerScript 中大量的使用了嵌入式 SQL 語句。另外,還使用了游標(biāo)( CURSOR)。 Java 小應(yīng)用程序( Applet)是 Java 語言有濃厚網(wǎng)絡(luò)特色的一個(gè)子集。它一般內(nèi)嵌在 HTML 文件中
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1