网站大量收购独家精品文档,联系QQ:2885784924

Java是90年代才风行的程式语言.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java是90年代才风行的程式语言

Java Introduction 曾俊雄 何為Java? Java是90年代才風行的程式語言,但在短短2、3年內已經成了最熱門的語言。 據預測,3年內使用Java語言的程式設計師將超過使用C或C++的設計師。 據統計,超過40%的企業在選用程式設計人才時優先考慮擅長Java的人員。 SCJP(Sun Certified Java Programmer)是最難考但最有用的認證。 Java的特色 跨平台,寫一份程式不需重新編譯即可在Windows、Unix、Linux甚至PDA上面執行。 物件導向,是目前最流行的程式規格,方便釐清和解答問題。 簡單,語言本身相當聰明,去除掉了許多C++的問題,使得程式設計師除錯的時間大大減少。 Java的特色(cont.) 功能強大,Java語言內含大量的網路處理、I/O處理、繪圖等等功能,而且還可以透過下載套件的方式加強功能。 開放,全世界有數以千萬計的Java程式設計師不斷的強化Java的功能。 免費,Java語言完全免費,甚至可以取得原始碼。 安全性高,內建安全機制。 Java Overview 簡單的Java程式---原始碼 Java Overview(cont.) ByteCode 通過編譯的Java執行檔(副檔名為.class)的格式稱做ByteCode. 一般C或C++的程式經過編譯後,會視平台不同,而有不同的格式,因此不能跨平台,而ByteCode不論在任何平台上格式都一樣,所以可以跨平台。 JVM 一個Java程式能夠執行的最關鍵人物就是Java虛擬機器(Java Virtual Machine,JVM)。 編譯好的Java執行檔並不能直接執行,而是必須交由JVM執行。 不同的平台必須有不同的JVM,因此ByteCode可以跨平台,但JVM不能跨平台。 JVM(cont.) Java的缺點 速度稍慢,一個沒有經過謹慎設計的Java程式,執行速度比同樣未經謹慎設計的C程式要慢,但經過謹慎設計之後效率可以大幅提昇。 較耗資源,因為額外加上一個JVM,會額外浪費一些系統資源,但是經過謹慎設計可以大幅改善,另外Java的遠端表現比本地端要佳。 Java工具 javac.exe 用來將Java的原始碼編譯成為ByteCode. java.exe 用來執行ByteCode,實際上即為JVM. javadoc.exe 用來自動產生原始碼的說明文件。 Course Map Java簡介 基礎Java程式---class,基本運算子,基本語法,access modifier Java程式的階層關係 Java 圖形介面 Java Multi-threading Java 網路程式 Java 資料庫程式 Problems 試淺述Java程式之所以能跨平台的原因。有沒有副作用呢? * * public class test { private int I=0; public static void main(String args[]) throws Exception { System.out.println(“This is a test.”); } } 原始碼 .java檔案 編譯(compile) bytecode執行檔 .class檔案 執行 Java Virtual Machine 一般程式 硬體 作業系統 硬體 作業系統 JVM Java程式 *

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档