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

正文內(nèi)容

java技術(shù)及其應(yīng)用——個(gè)人理財(cái)系統(tǒng)(編輯修改稿)

2024-12-13 11:33 本頁面
 

【文章內(nèi)容簡介】 程序的對應(yīng)版本。這當(dāng)然不是一個(gè)可行的解決方案。因此,對字節(jié)碼進(jìn)行解釋是編寫真正可移植性程序的最容易的方法。對 Java 程序進(jìn)行解 釋也有助于它的安全性。因?yàn)槊總€(gè) Java 程序的運(yùn)行都在 Java 虛擬機(jī)的控制之下, Java 虛擬機(jī)可以包含這個(gè)程序并且能阻止它在系統(tǒng)之外產(chǎn)生副作用。 被解釋的程序運(yùn)行速度通常確實(shí)會(huì)比同一個(gè)程序被編譯為可執(zhí)行代碼的運(yùn)行速度慢一些,但是對 Java 來說,這兩者之間的差別不太大。使用字節(jié)碼能夠使 Java 運(yùn)行時(shí)系統(tǒng)的程序執(zhí)行速度比你想象的快得多。 Java 常用語 Java 的專門用語,包括下面幾個(gè): ? 簡單( Simple) ? 安全( Secure) ? 可移植( Portable) ? 面向?qū)ο螅?Objectoriented) 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 9 ? 健壯( Robust) ? 多線程( Multithreaded) ? 體系結(jié)構(gòu)中立( Architectureneutral) ? 解釋執(zhí)行( Interpreted) ? 高性能( High performance) ? 分布式( Distributed) ? 動(dòng)態(tài)( Dynamic) ( 1) 簡單 Java 的設(shè)計(jì)目的是讓專業(yè)程序員覺得既易學(xué)又好用。假設(shè)你有編程經(jīng)歷,你將不覺得 Java 難掌握。如果你已經(jīng)理解面向?qū)ο缶幊痰幕靖拍?,學(xué)習(xí) Java 將更容易。如果你是一個(gè)經(jīng)驗(yàn)豐富的 C++程序員,那就最好了,學(xué)習(xí) Java 簡直不費(fèi)吹灰之力。因?yàn)?Java 繼承 C/C++語 法和許多 C++面向?qū)ο蟮奶匦裕蠖鄶?shù)程序員在學(xué)習(xí) Java 時(shí)都不會(huì)覺得太難。另外, C++中許多容易混淆的概念,或者被 Java 棄之不用了,或者以一種更清楚、更易理解的方式實(shí)現(xiàn)。 ( 2) 面向?qū)ο? 盡管受到其前輩的影響,但 Java沒被設(shè)計(jì)成兼容其他語言代碼的程序。這允許 Java 開發(fā)人員自由地從零開始。這樣做的一個(gè)結(jié)果是, Java 語言可以更直接、更易用、更實(shí)際地接近對象。通過對近幾十年面向?qū)ο筌浖?yōu)點(diǎn)的借鑒, Java 設(shè)法在純進(jìn)化論者的“任何事物都是一個(gè)對象”和實(shí)用主義者的“不討論對象不對象”的論點(diǎn)之間找到了平衡。 Java 的 對象模型既河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 10 簡單又容易擴(kuò)展,對于簡單數(shù)據(jù)類型,例如整數(shù),它保持了高性能,但不是對象。 ( 3) 健壯 萬維網(wǎng)上多平臺(tái)的環(huán)境使得它對程序有特別的要求,因?yàn)槌绦虮仨氃谠S多系統(tǒng)上可靠地運(yùn)行。這樣,在設(shè)計(jì) Java 時(shí),創(chuàng)建健壯的程序被放到了高度優(yōu)先考慮的地位。為了獲得可靠性, Java 在一些關(guān)鍵的地方限制你,強(qiáng)迫你在程序開發(fā)過程中及早發(fā)現(xiàn)錯(cuò)誤。同時(shí), Java 使你不必?fù)?dān)心引起錯(cuò)誤的許多最常見的問題。因?yàn)?Java 是一種嚴(yán)格的類型語言,它不但在編譯時(shí)檢查代碼,而且在運(yùn)行時(shí)也檢查代碼。事實(shí)上,在運(yùn)行時(shí)經(jīng)常碰到難以重現(xiàn)的、難以跟蹤的許多錯(cuò)誤 在 Java 中幾乎是不可能產(chǎn)生的。 ( 4) 多線程 設(shè)計(jì) JAVA的目標(biāo)之一是為了滿足人們對創(chuàng)建交互式網(wǎng)上程序的需要。為此, JAVA 支持多線程編程,因而你用 JAVA 編寫的應(yīng)用程序可以同時(shí)執(zhí)行多個(gè)任務(wù)。 JAVA 運(yùn)行時(shí)系統(tǒng)在多線程同步方面具有成熟的解決方案,這使你能夠創(chuàng)建出運(yùn)行平穩(wěn)的交互式系統(tǒng)。 JAVA 的多線程機(jī)制非常好用,因而你只需關(guān)注程序細(xì)節(jié)的實(shí)現(xiàn),不用擔(dān)心后臺(tái)的多任務(wù)系統(tǒng)。 ( 5) 結(jié)構(gòu)中立 Java 設(shè)計(jì)者考慮的一個(gè)主要問題是程序代碼的持久性和可移植性。程序員面臨的一個(gè)主要問題是,不能保證今天編寫的程序明天能在同一臺(tái)機(jī)器上順 利運(yùn)行。操作系統(tǒng)升級(jí)、處理器升級(jí)以及核心系統(tǒng)資源的變化,都可能導(dǎo)致程序無法繼續(xù)運(yùn)行。 Java 設(shè)計(jì)者對這個(gè)問題做過多種嘗試, Java河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 11 虛擬機(jī)( JVM)就是試圖解決這個(gè)問題的。他們的目標(biāo)是“只要寫一次程序,在任何地方、任何時(shí)間該程序永遠(yuǎn)都能運(yùn)行”。在很大程度上, Java 實(shí)現(xiàn)了這一目標(biāo)。 ( 6) 解釋性和高性能 通過把程序編譯成為 Java 字節(jié)碼這樣一個(gè)中間過程, Java 可以產(chǎn)生跨平臺(tái)運(yùn)行的程序。字節(jié)碼可以在提供 Java 虛擬機(jī)( JVM)的任何一種系統(tǒng)上被解釋執(zhí)行。早先的許多嘗試解決跨平臺(tái)的方案對性能要求都很高,其他解釋執(zhí)行的 語言系統(tǒng)都有無法克服的性能缺陷。然而, Java 卻可以在非常低檔的 CPU上順利運(yùn)行。“高效且跨平臺(tái)”對 Java 來說并不矛盾。 ( 7) 分布式 Java 為 Inter 的分布式環(huán)境而設(shè)計(jì),因?yàn)樗幚?TCP/IP 協(xié)議。事實(shí)上,通過 URL地址存取資源與直接存取一個(gè)文件的差別是不太大的,可 Java后來的版本( Oak)包括了內(nèi)置的地址空格消息傳遞( intraaddressspace)的特性。這允許位于兩臺(tái)不同的計(jì)算機(jī)上的對象可以遠(yuǎn)程地執(zhí)行過程。 Java發(fā)布了叫做遠(yuǎn)程方法調(diào)用( Remote Method Invocation, RMI) 的軟件包,這個(gè)特性使客戶機(jī) /服務(wù)器編程達(dá)到了無與倫比的抽象級(jí)。 ( 8) 動(dòng)態(tài) Java 程序帶有多種的運(yùn)行時(shí)類型信息,用于在運(yùn)行時(shí)校驗(yàn)和解決對象訪問間歇。這使得在一種安全、有效的方式下動(dòng)態(tài)地連接代碼成為可能,對小應(yīng)用程序環(huán)境的健壯性也十分重要,因?yàn)樵谶\(yùn)行時(shí),系統(tǒng)中字節(jié)碼內(nèi)的小段程序可以動(dòng)態(tài)地被更新。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 12 Java 應(yīng)用程序的幾種類型 ? Applets(小應(yīng)用程序 ):小應(yīng)用程序是基本的應(yīng)用程序,它運(yùn)行在支持Java 的瀏覽器上,比如 Netscape 的 Navigator, Microsoft 的 Inter Explorer。 ? GUI(圖形用戶界面)應(yīng)用程序:用 Java 開發(fā)的 GUI 應(yīng)用程序擁有圖形、界面,并且是獨(dú)立自主的。它們能夠像其他的 GUI 應(yīng)用程序一樣單獨(dú)運(yùn)行,不需要調(diào)用網(wǎng)絡(luò)瀏覽器來運(yùn)行。 ? 命令行應(yīng)用程序:它可以在 MSDOS 命令提示符下或 UNIX 外殼提示符下運(yùn)行,就像 MSDOS 的 xcopy 命令和 UNIX 上的 ls 命令一樣。 ? 包(庫):包本身并不是應(yīng)用程序,它就像是一個(gè)屬于一個(gè)系統(tǒng)(類似于 C++的類庫)的類(可移植的 Java 字節(jié)碼文件)的集合。包沒有像用在各種操作系統(tǒng)上的那種定制的格式, Java 實(shí)現(xiàn)更加簡單和具有 更強(qiáng)大的可移植性?;旧蠈儆谝粋€(gè)包的類都被放在同一個(gè)目錄下。 ? 嵌入式應(yīng)用程序(像示波器和其他嵌入式計(jì)算機(jī)) ? 筆基程序 Java 開發(fā)環(huán)境 Java 開發(fā)的硬件環(huán)境 Java 對硬件的要求非常低,可以在非常低檔的 CPU上順利運(yùn)行。只要機(jī)器能夠支持安裝 Java 虛擬機(jī)( JVM),那么就可以運(yùn)行 Java。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 13 Java 開發(fā)的軟件環(huán)境 ( 1) 常用的 Java 運(yùn)行平臺(tái) Windows 98, Windows 2020(網(wǎng)絡(luò)版或單機(jī)版 ), Windows NT, UNIX, Macintosh。 ( 2) Java 的開發(fā)軟件 Java 開發(fā)工具( JDK)是一個(gè)由 SUN 公司開發(fā)的免費(fèi)軟件包。這個(gè)軟件包包括了所有編寫 Java 程序和運(yùn)行 Java 程序所需要的工具。 JDK 可以使用戶在編寫程序時(shí)所要做的工作盡可能地減少。它不是集成的開發(fā)環(huán)境,沒有完全包括開發(fā) Java 程序的所有工具。 JDK 的工具是在命令提示符下使用的。就像 Win95 和 WinNT 里的 DOS 窗口那樣。包含源代碼的文件就是用文本編輯器編輯的普通 ASC 碼文本文件。這種文本編輯器可以是 Notped( Win32 提供)、 Vi( UNIX 系統(tǒng)提供)或者 BBEdit( Macintosh 提供)。 如果用戶決定用集成開發(fā)環(huán) 境作為自己的 JAVA 開發(fā)工具,那么就應(yīng)該找一個(gè)帶有可以為 Java 代碼加顏色的代碼編輯器,帶有工程文件管理器和速度較快的編譯器的集成開發(fā)環(huán)境。 Microsoft 公司的 Visual J++、 Borland公司的 JBuilder、 Symantec 公司的 Cafe、 IBM 公司的 Visual Age of Java、Metroworks 公司的 Code warrior、 Aysmetrix 公司的 Super Cede 就是幾個(gè)可以得到的商用 Java 開發(fā)環(huán)境。 每種開發(fā)環(huán)境都有其優(yōu)點(diǎn)和缺點(diǎn),如果用戶打算做重要的 JAVA 開發(fā),那么 應(yīng)該考察一下它們,看哪一個(gè)更適合用戶的編程需要,從中選一個(gè)最合適的?!皞€(gè)人理財(cái)”軟件就是用 SUN 公司的 JDK 開發(fā)的。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 14 獲取和安裝 SUN 公司的 JDK ( 1) 下載 JDK 除了從光盤中獲得 JDK 以外,還可以從國際互連網(wǎng)上下載 JDK。從國際互連網(wǎng)上下載肯定可以得到最新版本的 JDK。 下載站點(diǎn): 在“ Down JDK Software”彈出式菜單中列有可從 SUN 公司得到的用于各種操作系統(tǒng)上的 JDK,從這個(gè)彈出式菜單中選出要使用的操作系統(tǒng)。 ( 2) 安裝下載的 JDK 每一個(gè)平臺(tái)都有它自己標(biāo)準(zhǔn)的安裝過程,而且 JDK 安裝程序做得非常好,只要按照它的提示做下去,就可以順利而輕松地將 JDK 安裝成功(本小組使用的是 Windows 98 和 Windows 2020 操作系統(tǒng),安裝時(shí)非常方便)。 用戶一般是在 Windows 95 或 Windows NT 上運(yùn)行 Java,安裝過程如下: ( 1) 選擇安裝目錄。這些指令假設(shè)安裝的位置是 C:\,如果選擇了不同的主目錄,可以直接把適當(dāng)?shù)穆窂剑ú⑶铱赡?需要改變驅(qū)動(dòng)器符)追加上去。如果說希望安裝在 E:\TOOL\JAVA\目錄下,可以在所有的指令中用 ( 2) 如果計(jì)劃安裝在網(wǎng)絡(luò)驅(qū)動(dòng)器上應(yīng)確保擁有對相應(yīng)目錄的寫入權(quán)限。 ( 3) 通過運(yùn)行自展開程序?qū)?JDK 展開。 ( 4) 驗(yàn)證下列子目錄在 C驅(qū)動(dòng)器下已經(jīng)被創(chuàng)建: C:\ ; C:\\BIN。 C:\\CLASSES ; C:\\DEMO; C:\\LIB。 ( 5) 在
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1