【正文】
va授權(quán)的公司一道把 Java 加入它們的桌面產(chǎn)品、操作系統(tǒng)和開發(fā)工具中。這就可以降低開發(fā)和硬件成本,同時提高可靠性??傊?,計(jì)算機(jī)用戶能允許軟件有一些錯誤,但沒人允許烤面包機(jī)出錯。SUN 素以其 Unix 工作站著稱,同時也推出了幾個著名的軟件,包 括 Solaris操作系統(tǒng)和 NTFS(網(wǎng)絡(luò)文件系統(tǒng) )。使用 Java,文檔可以包括模擬、工作模型、甚至專業(yè)化工具。Web 是一種新技術(shù),將 Inter 資源當(dāng)作鏈接文檔,改變了我們訪問信息的方式。s usual ine, and is beneficial to the nlanagement of personal finance, and operate easily then. This text totally containing part of two parts, the firsts arc Java summary, from the Java origins, development environment and install with obtaining of development software (JDK) three aspects introduced the 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 IV Java basic concept, such as: Java history, Java construction, characteristic。河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 I JAVA 技術(shù)及其應(yīng)用 —— “個人理財(cái)助手”的設(shè)計(jì)與實(shí)現(xiàn) 畢 業(yè) 論 文 (本科生) 論文題目: JAVA 技術(shù)及其應(yīng)用 —— “個人理財(cái)助手”的設(shè)計(jì)與實(shí)現(xiàn) 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 II 摘 要 Java 語言是 Sun MicroSystem 公司開發(fā)的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,是網(wǎng)絡(luò)程序設(shè)計(jì)的優(yōu)秀工具,特別適合于建立分布式計(jì)算機(jī)應(yīng)用程序。 關(guān)鍵詞: 個人理財(cái); JAVA;面向?qū)ο? 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 III ABSTRACT The new generation Java language is a Sun MicroSystem pany develops to face to the procedure design of the object the language, and is an outstanding tool that design of work procedure, special suitable for establish the distribute type puter application. It make the Inter function expand from the correspondence tool to apply the work of the procedure, and this is on breaking to make business enterprise can at tile Inter go forward an alldirections business service and can exchange information in real .The Java language still simplified the construction of the software agent, at not far future, customer can perhaps ill the native puter send ont the software agency to inter, in order to arrive the worldwide locations to search an information for needing or proceeds the limited service. The individual administer financial the assistants is a GUI of simple function to apply the procedure, and expend the proceeding record to the customer39。盡管 Inter 建立于1960 年,但其商業(yè)潛力是在 1990 年才被認(rèn)識到,這歸功于萬維網(wǎng) (WWW)。聯(lián)機(jī)文檔不再限于印刷:書籍似的文章。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 3 1 Java 概述 Java 的起源 Java 簡史 1990 年, SUN 公司開始了一個 Green 項(xiàng)目,開發(fā)用于電器中的軟件。這種資源管理的負(fù)擔(dān)是 編寫可靠的,可移植的軟件的障礙,是消費(fèi)電器的嚴(yán)重問題。制造者也應(yīng)能將烤面包機(jī)上的程序代碼運(yùn)行在微波爐或其它電器上。 Java 的推出 1996 年的前六個月,許多一流的軟件和硬件公司都從 Sun 取得了 Java技術(shù)許可,如 Adobe、 Asymetrix、 Borland、 IBM、 Macromedia、 Metrowerks、Microsoft、 Novell、 Oracle、 Spyglass 和 Symantec。 Lotus 等許多大公司正在用 Java 建立桌面應(yīng)用程序組件,使它們能在 Inter 上工作。 Java 小程序在 Netscape Navigator 中用 Java 的 Web瀏覽器將其裝入運(yùn)行。 想象一下客戶機(jī)與服務(wù)器之間的對話: Client: GET NASDAQ Server: 0K Server: 104 3/ 81 1/ 2 1CP 80 1/ 4+1/ 4? (客戶機(jī)在用戶要求期限內(nèi)連續(xù)顯示數(shù)據(jù) ) Client: STOP 這個對話就是股票報(bào)價協(xié)議的草圖。 Java 結(jié)構(gòu) Java 的能力來自它獨(dú)特的結(jié)構(gòu)。 Java 字節(jié)代碼文件稱為類文刊: (class file),因?yàn)槠浒瑔蝹€ java 類。現(xiàn)在有一個碼翻譯的精彩替換,稱為 JIT(實(shí)時 )編譯器。 Java 的安全性模型有三個基本組成部分:類裝入器、字節(jié)代碼驗(yàn)證器和安全管理器。這使安全管理器能確定 Java 程序是否可以坊問磁盤文件而不會對文件系統(tǒng)造成惡意傷害。標(biāo)準(zhǔn)的安全管理器禁止這種行為,因?yàn)檫@在公用網(wǎng)絡(luò)上是一種安全性的威脅。核心API 中加進(jìn)了擴(kuò)展安全性 API,使 Java 類可以簽名 (signed)。 (2)核心 API 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 11 API 即應(yīng)用程序編程接口。 (3)開放式標(biāo)準(zhǔn) 今天, Java VM 已經(jīng)出現(xiàn)在十幾種不同的硬件與操作系統(tǒng)組合中。再加上 Netscape 和 IBM 經(jīng)營的移植和調(diào)整中河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 12 心,可以清除 Java vU 版本間的差別。在 unix 中,這類動態(tài)鏈接是通過共享庫完成的。 還沒有一個保證軟件租用刊款的標(biāo)準(zhǔn)。類庫使編程人員在進(jìn)行新項(xiàng)目開發(fā)時有一個很好的開始。 Java 不用嚴(yán)格意義上的指針 Java 的指針實(shí)際上是 VM 資源的引用,這種變量不允許任何算法,防止編程人員訪問 VM 以外的系統(tǒng)資源。只要機(jī)器能夠支持安裝 Java 虛擬機(jī) (JVM),那么就可以運(yùn)行 Java。包含源代碼的文件就是用文本編輯器編輯的普通 ASC 碼文本文件。 ( 2) 安裝下載的 JDK 每一個平臺都有它自己標(biāo)準(zhǔn)的安裝過程,而且. JDK 安裝程序做得非常好,只要按照它的提示做下去,就可以順利而輕松地將 JDK 安裝成功 (本小組使用的是 Windows 98 和 Windows 2020 操作系統(tǒng),安裝時非常方便 )。 (6) 在 autoexec. bat 文件里設(shè)置 CLASSPATH 環(huán)境變量: Set CLASSPATH=C:\windows; C:\dos;?? C:\java\ bin。 用法如下: jdb 選擇功能 類名 參數(shù) (4)Appletviewer: Java Applet 的瀏覽器。 3avap 用來反匯編 Java 文 件。有些流是用于各種資源的,包括對普通文件系統(tǒng)功能訪問 (比如文件和目錄的創(chuàng)建、刪除和重命名以及目錄列表 )。就和傳送驅(qū)動燈泡、電視機(jī)或洗碟機(jī)的電流的電線一樣,基本輸入和輸出流可以被指向或來自許多不同的設(shè)備。i++) record[i]. wrlteData(out); 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 22 //存取第 i 條記錄, writeData()為自定義方法 (); //結(jié)束保存 添加和刪除 本節(jié)講述如何載表中添加和刪除一條記錄。照這樣考慮:每個程序都被交給一個專人去執(zhí)行一組任務(wù),這個程序就叫做線程。 Thread 類本身就使用了 Runnable 接口。收入記錄和支出記錄按照添加的事件自動排序,即最新記錄將出現(xiàn)在表首。 5) 本程序在“經(jīng)濟(jì)狀況”中用“單次最高收入”、“單次最高支出”、“總收入”、“總支出”來粗略地判斷用戶當(dāng)前地經(jīng)濟(jì)狀況,并顯示相關(guān)提示信息。 在 Java 語言中,面向?qū)ο缶幊?(OOP)得到了充分的體現(xiàn)。思考對象的時候,需要采用形象思維,而不是程序化的思維。盡管 Sun 公司與微軟公司的合作破裂導(dǎo)致了許多不利于 Java 語言發(fā)展的因素,但改革不會因此而止步的,阻力將會進(jìn)一步加快 Java 語言的發(fā)展步伐。 [8] 呂宏輝,李建甲譯, [美 ]DanileI. Joshi、 PavelA. Vorobiev 著, Java程序員參考大全,北京:中國水利水電出版社, [9] 肖剛, Java GUI 程序設(shè)計(jì),北京:清華大學(xué)出版社, [10] 王克紅, JAVA 語言 APPLET 編程技術(shù),北京:清華大學(xué)出版社, [11] Harvey ,Paul ,Sean 著 , 錢方等譯,Advanced Java 2 Platform How to Program,北京:電子工業(yè)出版社, [12] 史惠康, Java 實(shí)用編程技術(shù),北京:中國水利水電出版社, 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 31 [13] 何斌,王運(yùn)堅(jiān), Visual J++ 實(shí)用編程技術(shù),北京:人民郵電出版社, [14] 劉彥明,李鵬, JAVA 語言基礎(chǔ)教程,西安:西安電子科技大學(xué)出版社, [15] 戴梅萼等, Java 問答式教程,北京:清華大學(xué)出版社, [16] 耿祥義,張躍平, JAVA 2 實(shí)用教程,北京:清華大學(xué)出版社,