論壇首頁
-> 投資理財
進入questrade的外匯戶頭前, (發表於16年前)
閱讀上一個主題 :: 閱讀下一個主題
作者
正文
楓葉紅 (只看此人 )
時間: 2009-12-17 19:52
那個java 圖標,就是一杯咖啡。
java 是什麼意思啊?
_________________*
**
***
紅楓葉是一個品牌........
樓主 |
電梯直達
楓葉紅 (只看此人 )
時間: 2009-12-17 19:55
JAVA介紹
一、前言
『Java』從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多媒體(Multimedia)相關產品類方面。Java為何有如此這麼大的魅力?人作如此的比喻: Java在全球資訊網(World Wide Web, WWW)地位就如同電子表格(Spreadsheet)與個人計 算機(PC)的關系。那Java究竟有那些特色呢?
Java是一種軟件技術
是一種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言
是一種為 Internet發展的計算機語言
是一種使網頁(Web Page)產生生動活潑畫面的語言
是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
是一種語言,用以產生「小應用程序(Applet(s))」
是一種簡化的C++語言 是一種安全的語言,具有阻絕計算機病毒傳輸的功能
是一種將安全性(Security)列為第一優先考慮的語言
是一種使用者不需花費很多時間學習的語言
是一種突破用戶端機器環境和CPU結構的語言
是一種「寫一次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第一套允 使用者將應用程序(Applications)通過Internet從遠端的服務器(Remote Server)傳輸到本地端的機器 上(LocalMachine)並執行
是一種應用程序提供者不需要知道使用者的計算機硬件(如:Sun, Intel, 或MAC等)與軟件(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。
下面將依序地介紹Java,首先是Java的發展歷史與Java語言介紹,其次依序是Java Applet和HotJava的簡單介紹。
二、Java FAQ
下面以問答的方式來說明Java的發展歷史與其背景(下列內容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,讀者若欲深 入了解,請自行參閱原文):
Java何時開始發展?(When)
最早大概可追溯至1991年四月份,Sun的綠色計劃(Green Project)開始著手於發展消費性電子產品(Consumer Electronics),所使用的語言是C、C++、及Oak (為Java語 言的前身),後因語言本身和市場的問題,使得消費性電子產品的發展無法達到當初 預期的目標,再加上網絡的興起, 綠色計劃也因此而改變發展的方向,這已是1994 年了。
為何稱之為Java?(Why) "Java"是美國SUN計算機公司Java發展小組歷經無數次的激烈討論之後才被選擇出。生動(Liveliness)、動畫(Animation)、速度(Speed)、交互性(Interactivity)為當初選擇名字時所欲表達出的特色。"Java"是在無數的建議中脫穎而出的,而"Java" 不是由幾個單字的首字所組成,而是從許多程序設計師鍾愛的熱騰騰、香濃咖啡中 產生靈感的。
誰開發了Java?(Who) Java是美國SUN計算機公司Java發展小組開發的,早期的成員(綠色工程)是Patrick Naughton, James Gosling, & Mike Sheridan,而現在大家較為熟悉的成員是James Gosling。
在那裡開發了Java?(Where)
也就是問Java的出生地?答案是美國。
如何可以找到所需的Java信息?(How to)
在網路上,您可以連到Sun公司的Java WWW網站,URL是http://java.sun.com/,或是 www.javasoft.com/。在...息,但是語 言多少是一個障礙,至少對某些人而言;沒關系,目前國內已有很多個網站提供中文 Java信息。在清華和中科院的FTP站點上有不少有關資料。想象以後應會有更多的站點提供相關信息。
如何才能看到Java的效果?(How Do I)
首先您需要有含有Java解釋器的瀏覽器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava瀏覽器,對個人計算機使用者而言,操作 系統需是Windows 95或是Windows NT。
Java是因為撰寫C++語言程序時的困難而研制開的,起先,只是一個消費性電子產品大計劃中的一部份,C++語言是當初被考慮采用的,但從一開始的編譯問題一直到最後的一連串問題迫使得放棄C++語言,而有Java語言的產生。Sun是要Java成為一個簡 單(Simple)、面向對象的(Object Oriented)、 分布式的(Distributed)、解釋的(Interpreted)、健壯的(Robust)、安全的(Secure)、結構中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多線程的(Multithreaded)、動態的(Dynamic)的程序語言(摘譯自 TheJava Language: A White Paper, 1995)。
在Sun的Java語言白皮書中明白地說明上述Java語言的技巧。若以木工為比喻,一個面向對象的木工,他(她)最主要的重點是即將要做的木椅子,其次才是所需要的工具;反之;一個以非面向對象的木工,他(她)所關心的只是工具。最近的即插即用(Plug and Play)亦是面向對象設計的重點。分布式的(Distributed):Java有一個很周全的程薪錄JAVA介紹 。
一、
『Java』從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多媒體(Multimedia)相關產品類方面。Java為何有如此這麼大的魅力?人作如此的比喻: Java在全球資訊網(World Wide Web, WWW)地位就如同電子表格(Spreadsheet)與個人計算機TTP和FTP等TCP/IP通訊協定相配合。Java應用程序(Applications) 能在網路上開啟及連結使用物件,就如同透過URLs連結使用一個本地文件系統(Local File System)。健壯的(Robust):由Java所編寫出的程序能在多種情況下執行而具有其穩定性。Java與 C/C++最大不同點是Java有一個指針模型(Pointer Model)來排除內存被覆蓋(Overwriting Memory)和毀損數據(Corrupting Data)的可能性。
安全的(Secure):Java是被設計用於網絡及分布式的環境中,安全性自必是一個很 重要的考慮。Java擁有數個階層的互鎖(Interlocking)保護措施,能有效地防止病 毒的侵入和破壞行為的發生。
結構中立的(Architecture Neutral):一般而言,網絡是由很多不同機型的機器所組合而成的,CPU和作業系統體系結構均有所不同;因此,如何使一個應用程序可以在每一種機器上執行,是一個難題。所幸,Java的編譯器產生一種結構中立的目標 文件格式(Object File Format);這使得編譯碼得以在很多種處理器中執行。
可移植的(Portable):原始資料型式的大小是被指定的,例如"float"一直是表示一 個32位元IEEE 754浮點運算數字,因絕大多數的CPU都具有此共同特征。程序庫屬於系統的一部份,它定義了一些可移植的程序接口,Java本身具備有很好的可移植性。
解釋的(Interpreted):Java解釋器能直接地在任何機器上執行Java位元碼(Bytecodes), 因此在進行程序連結時,時間的節省,這對於縮短程序的開發過程,有極大的幫助。
高效能的(High Performance):Java位元碼迅速地能被轉換成機器碼(Machine Code), 從位元碼轉換到機器碼的效能幾乎與C與C++沒有分別。
多線程的(Multi threaded):Java語言具有多線程的功能,這對於交互回應能力及 即時執行行為是有幫助的。
動態的(Dynamic):Java比C或C++語言更具有動態性,更能適應時刻在變的環境, Java不會因程序庫的更新,而必須重新編譯程序。
此外,Hank Shiffman (Making Sense of Java)亦針一般對Java的錯誤看法及觀 念提出他的說明,特在此摘譯如下:
"Java是一種編寫Web Pages的一種語言,就如同HTML和VRML一樣" 事實上,Java並不像是HTML此一類的描述語言(Description Language),而是一種 編程語言(Programming Language)。描述語言標明內容和位置,而編程語言描述一 種產生結果的過程。
2. "Java語言容易學習和使用,不像C、C++和其它程序語言"
Java是一種編程語言。Java容易學嗎?Java或許是比C或C++容易學,但仍是一種編程語言,而不是一種描述語言。
3. "Java碼是可移植的,但C及C++不是"
Java原代碼(Source Code)是比C語言來得可移植一點,差別在於Java的目標碼。 Java碼在一種機器上進行編譯,而能在所有的機器上執行, 只要那部機器上有 Java解釋器。
4. "Java能被拓展而在機器上執行任何事情"
理論上,Java Applet (Java小應用程序)能做任何事情,如模擬3D VRML模型、播放電影、產生音頻....等。但事實上,一個小應用程序(Applet)僅能在那一頁上被執行,而無法在那一頁之外執行。同時,Java亦受限於程序庫的功能。
5. "Java是適合於建立大型的應用程序"
如果Java適合於大型程序,則Java就不適合應用於Web瀏覽器了。第一個商業 性的Java Applets (Applix's Java-Based Spreadsheet) 並不是全然使用Java, 它只使用Java作為用戶接口,而所有的處理工作, 是用CGI碼。
6. "Java是解釋執行的,Basic是解釋執行的,因此Java=Basic"
雖然Java的確是使用解釋器,但事實上,Java則與C或C++等完全編譯語言較為相近,但與Basic或APL等完全解譯語言較不相近。
7. "Java刪除了CGI命令稿(Scripts)和程序的需求"
Java Applets將會取代部份CGI的用途。在有些情況,Java Applets能夠取代一些服務器端代碼(Server-Side Code),但大多數的情況,基於安全性理由或是效 能的考慮,Java仍無法全然取代CGI Scripts。
8. "Netscape's JavaScript是與Java有相關"
除了名稱之外,Java和JavaScript是有一點點相關。JavaScript是一種命令稿語言,是可以在HTML頁中使用。Java碼並未出現在HTML中,而在HTML中通過一個鏈結來鏈結編譯碼組。Java和JavaScript之間的關系就如同C語言和C Shell一般。
回答:2005-11-17 18:23
提問者對答案的評價:
感謝你的回答,雖然我看的還是一懂半懂的,我還是選擇了你的答案
共0條評論...
以下是特別推薦給您的相關問題
回答logo
java關於ByteArrayOutputStr...
java什麼意思?
JAVA控制台學生管理系統高手進來回答
java游戲
java是什麼,手機java又是怎麼回事
其它回答 共3條回答
評論 ┆ 舉報
回答logo
yelingywx
[新手] 向yelingywx提問
爪哇
回答:2005-11-18 13:20
共0條評論...
評論 ┆ 舉報
wenfeng403
[學弟] 向wenfeng403提問
Java產 生 的 歷 史
Java來 自 於Sun公 司 的 一 個 叫Green的 項 目, 其 原 先 的 目 的 是 為 家 用 消 費 電 子 產品 開 發 一 個 分 布 式 代 碼 系 統, 這 樣 我 們 可 以 把E-mail發 給 電 冰 箱、 電 視 機 等 家 用 電 器,對 它 們 進 行 控 制, 和 它 們 進 行 信 息 交 流。 開 始, 准 備 采 用C++,但C++太 復 雜, 安 全 性 差, 最後 基 於C++開 發 一 種 新 的 語 言Oak(Java的 前 身),Oak是 一 種 用 於 網 絡 的 精 巧 而 安 全 的 語言,Sun公 司 曾 依 此 投 標 一 個 交 互 式 電 視 項 目, 但 結 果 是 被SGI打 敗。 可 憐 的Oak幾 乎 無 家可 歸, 恰 巧 這 時Mark Ardreesen開 發 的Mosaic和Netscape啟 發 了Oak項 目 組 成 員, 他 們用Java編 制 了HotJava瀏 覽 器, 得 到 了Sun公 司 首 席 執 行 官Scott McNealy的 支 持, 觸 發了Java進 軍Internet。 Java的 取 名 也 有 一 個 趣 聞, 有 一 天, 幾 位Java成 員 組 的 會 員 正 在討 論 給 這 個 新 的 語 言 取 什 麼 名 字, 當 時 他 們 正 在 咖 啡 館 喝 著 Java(爪 哇) 咖 啡, 有 一 個人 靈 機 一 動 說 就 叫Java怎 樣, 得 到 了 其 他 人 的 贊 賞, 於 是,Java這 個 名 字 就 這 樣 傳 開 了。
1.1.2 Java的 現 狀
Java是Sun公 司 推 出 的 新 的 一 代 面 向 對 象 程 序 設 計 語 言, 特 別 適 合 於Internet應用 程 序 開 發, 它 的 平 台 無 關 性 直 接 威 脅 到Wintel的 壟 斷 地 位。 一 時 間,\" 連Internet,用Java編 程\", 成 為 技 術 人 員 的 一 種 時 尚。 雖 然 新 聞 界 的 報 導 有 些 言 過 其 實, 但Java作為 軟 件 開 發 的 一 種 革 命 性 的 技 術, 其 地 位 已 被 確 立, 這 表 現 在 以 下 幾 個 方 面: 1.計 算機 產 業 的 許 多 大 公 司 購 買 了 Java的 許 可 證, 包 括IBM,Apple,DEC,Adobe,Silicon Graphics,HP,Oracel,Toshiba, 以 及 最 不 情 願 的Microsoft。 這 一 點 說 明,Java已 得 到了 工 業 界 的 認 可。 2.眾 多 的 軟 件 開 發 商 開 始 支 持Java的 軟 件 產 品。 例 如:Borland公 司 正在 開 發 的 基 於Java的 快 速 應 用 程 序 開 發 環 境Latte, 預 計 產 品 會 在1996年 中 期 發布。Borland公 司 的 這 一 舉 措, 推 動 了Java進 入PC機 軟 件 市場。Sun公 司 自 己 的Java開 發 環境Java Workshop已 經 發 布。 數 據 庫 廠 商 如:Illustra,Sysbase,Versant,Oracle都 在 開發CGI接 口, 支 持HTML和Java。 今 天 是 以 網 絡 為 中 心 的 計 算 時 代, 不 支 持HTML和Java, 應 用程 序 的 應 用 范 圍 只 能 限 於 同 質 的 環 境(相 同 的 硬 件 平 台)。 3.Intranet正 在 成 為 企 業 信息 系 統 最 佳 的 解 決 方 案, 而 其 中Java將 發 揮 不 可 替 代 的 作 用。Intranet的 目 的 是把Internet用 於 企 業 內 部 的 信 息 系 統, 它 的 優 點 表 現 在: 便 宜, 易 於 使 用 和 管 理。 用 戶不 管 使 用 何 種 類 型 的 機 器 和 操 作 系 統, 界 面 是 統 一 的Intrnet瀏 覽 器, 而 數 據 庫、Web頁面、 應 用 程 序(用Java編 的Applet)則 存 在WWW服 務 器 上, 無 論 是 開 發 人 員, 還 是 管 理 人 員,抑 或 是 用 戶 都 可 以 受 益 於 該 解 決 方 案。 Java語 言 正 在 不 斷 發 展 和 完 善,Sun公 司 是 主 要的 發 展 推 動 者, 較 通 用 的 編 譯 環 境 有JDK(Java Develop Kit)與JWS(Java Workshop)。還 有 很 多 其 他 公 司 正 在 開 發Java語 言 的 編 譯 器 與 集 成 環 境, 預 計 不 久Java語 言 的 正 確性 與 效 率 都 將 會 提 高, 用 戶 用Java編 程 和 現 在 用C++編 程 一 樣 方 便。
1.2 Java語 言 的 特 點
Java到 底 是 一 種 什 麼 樣 的 語 言 呢? Java是 一 種 簡 單 的 面 象 對 象 的 分 布 式 的 解釋 的 健 壯 的 安 全 的 結 構 中 立 的 可 移 植 的 性 能 很 優 異 的 多 線 程 的 動 態 的 語 言。
zt
_________________*
**
***
紅楓葉是一個品牌........
沙發 |
返回頂端
PinkCichlid (只看此人 )
板凳 |
返回頂端
楓葉紅 (只看此人 )
時間: 2009-12-17 21:52
哈哈
_________________*
**
***
紅楓葉是一個品牌........
地板 |
返回頂端
足球影子 (只看此人 )
5 樓 |
返回頂端
楓葉紅 (只看此人 )
6 樓 |
返回頂端
論壇首頁
-> 投資理財
所有的時間均為 美國太平洋時間
第1 頁,共1 頁
注:以上論壇所有發言僅代表發帖者個人觀點, 並不代表本站觀點或立場, 加西網對此不負任何責任。 投資理財及買房賣房版面的帖子不構成投資建議。投資有風險,責任請自負 對二手買賣中的虛假信息,買賣中的糾紛等均與本站無關。
您不能 在本論壇發表新主題 您不能 在本論壇回復主題 您不能 在本論壇編輯自己的文章 您不能 在本論壇刪除自己的文章 您不能 在本論壇發表投票 您不能 在這個論壇添加附件 您可以 在這個論壇下載文件
論壇轉跳:
Select a forum
焦點板塊
加西知乎
發布求助
買房賣房
美麗的菲沙河谷
地產投資
加西菜園
商海微瀾
租房那些事兒
加國一家親
咱們本拿比
溫哥華不眠夜
日月當空
休閒Langley
菩提樹下
神愛世人
素裡新家園
白石華人
歌聲響起
讀書沙龍
單身情緣
新時代之光
歡迎來新西敏
我愛列治文
高貴林的朋友們
中英雙語班在Walton Elementary
生活互助
法律探索
醫療健康
准備養老
佛道淨土.中醫養生
天下收藏
減肥
投資理財
親子教育
豬寶寶俱樂部
汽車天地
溫村Jeep之家
錢幣交流小站 (Coin Community)
免費個人廣告
會員之家
北美盾之家
流協
吃喝與玩樂
玩玩樂樂
加西群英游艇會
結伴旅游
跳舞俱樂部
北美Hiking
吃吃喝喝
社團之窗
南粵茶居
交通大學校友會
福建同鄉在此聚集
加拿大四川同鄉聯誼會
同濟大學溫哥華校友會
精彩貼圖
精彩連環畫
開心一笑
國家與城市
新聞時評
軍事天地
教師罷工
大溫市選
情系中國
綿綿鄉音
香港占中
嶺南人家
悠悠華夏
只剛上海話
西雅圖夜未央
愛好與沙龍
原創原地
攝影交流
白石鎮攝影交流
視聽世界
瘋人院 - 你的喜鵲巢
電子電玩
Twitter 交流
蘋果樂園
android的星空
無限手機計劃
部落沖突
大數據論壇
網站建設
顛覆小組—LINUX
IT人生
iTalkBB討論組
English Corner
生活與教育
美好家居
精致生活
移民資訊
溫哥華留學
寵物樂園
致富與創業
精明消費
炫彩珠寶
南下購物
創業沙龍
職場風雲
運動與休閒
羽毛球場
高爾夫俱樂部
休閒運動
加西滑雪俱樂部
加西游泳俱樂部
武術之家
國家台球事務辦公室
加西圍棋俱樂部
網球天地
癡迷足球
乒乓球場
年青人天地
周末娛樂
美酒咖啡
彩妝
西餐美食
溫哥華高爾夫
楓葉紅, 楓葉紅, PinkCichlid, 楓葉紅, 足球影子, 楓葉紅
最新新聞
熱門新聞
熱評新聞
年少不懂,小龍女得知楊過被人砍下一臂,為何不報仇,反而笑了?
女議員曬泳裝火辣照 網友熱議 還有人為她寫詩
怕挨罵 9歲中國女童離家出走22年
侯明昊粉絲拒演《神仙肉》,現在多位男明星,都想和虞書欣合作
雨霖鈴:展昭地宮探秘大戰絕世高手,智化驅傀儡圍殺險象環生!
博士老板花3萬包養未成年少女 公司宿舍成淫窟
15名世界杯伊朗代表團成員簽證遭拒
尺度超標引熱議,這5部黃暴劇集,每部都值得收藏
美國一州宣布災難狀態! 加拿大祭出邊境管制
世界杯在即 查獲大批盜版球衣多數來自中國
計算機科學課不及格率創新高 學生不會自己解題
中國國旗被故意破壞,來自歐洲的怒火
恒河欠地下的,地底開始討債了
巴基斯坦部長抵伊朗德黑蘭 將向最高領袖傳話
央視第一爆劇《主角》:當你熬到沒人問津,萬念俱灰時,恭喜,你的人生要逆風翻盤了
美股下一場考驗竟是世界杯 這一因素恐讓股市遭殃
美軍公布轟炸伊朗雷達站影片 現場冒大量黑煙
Costco這些奢華品成爆款 飆漲五成
耐人尋味:奚夢瑤大婚,超模圈一個都沒去
多倫多夫婦自學種菜10年, 分享6個小妙招
中組部劃清公務員范圍:這8類人員才算
BC銀行員工被控私吞已故客戶資金
被亞洲父母養大需心理治療 黃仁勳金句全網共鳴
債主殺到溫村 華裔豪宅遭跨國追債
打到今天的烏戰,創下好多個沒想到
美伊談判突發!美秘密召集百名核專家
意外早退 溫村大姐活出頂級松弛感
太嚇人!車裡一瓶水竟可能點燃座椅
宮廷政變掩蓋屠殺 前解放軍報記者曝六四細節
這10部80年代情景喜劇,是時光遺珠
無數中國網友紛紛高喊 "感謝美國"
一天熱死3400人,印度也要限制中國空調
曝"俄羅斯英雄"遭烏軍清除!三次與普京會面
震撼數據曝光!習醞釀的災難正席卷全球
大溫男青帶藥入境這國家 恐判20年
流浪街頭的大溫上海老移民有家了!
PNE全新露天劇場昨晚首秀容納萬人
宮廷政變掩蓋屠殺 前解放軍報記者曝六四細節
Costco這些奢華品成爆款 飆漲五成
耐人尋味:奚夢瑤大婚,超模圈一個都沒去
美軍公布轟炸伊朗雷達站影片 現場冒大量黑煙
多倫多夫婦自學種菜10年, 分享6個小妙招
中組部劃清公務員范圍:這8類人員才算
BC銀行員工被控私吞已故客戶資金
被亞洲父母養大需心理治療 黃仁勳金句全網共鳴