- 1、本文档共175页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java的简介
第1章 Java的簡介 Java 2 程式設計入門與應用 目錄 1-1 Java的簡介 1-2 認識文字編譯器 1-3 認識IDE編譯器 1-4 動手寫Java程式 1-5 關於Java語言的二三事 溫故知新 自我突破習題 1-1 Java的簡介 1-1.1 什麼是程式語言? 1-1.2 Java的演進與版本 1-1.3 下載與安裝JDK 5.0 1-1.4 設定Java的環境變數 1-1.5 Java的編譯與執行 1-1.6 J2SE的架構 前言: Java(中文稱為爪哇)是一種跨平台的物件導向程式語言,它去除了C/C++語言中比較不常用或不好使用的功能,使學習上更為簡易與方便。 1-1.1 什麼是程式語言? 程式語言是用來命令電腦執行各種作業的工具,是人類和電腦溝通的橋樑,換言之,人類和電腦溝通的語言稱為程式語言,就像不同國家有不同的語言一樣。 程式語言的種類很多,例如:組合(Assembly)語言、培基(Basic)語言、Pascal、FORTRAN、COBOL、C、Visual Basic、Delphi、Visual C++、Java、HTML、JavaScript、J++等,有些可用來設計低階程式,有些則適合設計高階應用程式,或設計網路型的應用軟體。 依照語言的特性,程式語言大致分為五類,分別說明如下: 機器語言:是由0與1二進位編碼所組成的命令,完全由數字代碼來表示想要執行的命令,這種語言不需要經過翻譯,電腦便能直接執行。 組合語言:是一種低階語言,這種語言以助憶符號來編寫程式,雖然不必像機器語言使用二進位來編寫程式碼,但對一般使用者來說,仍然相當困難,通常用來撰寫低階的驅動程式或系統程式。 高階語言:是應用最為普遍的程式語言,例如:Basic、Pascal、FORTRAN、COBOL、C、Visual Basic、Delphi、Visual C++、Java、JavaScript、J++等均為高階的程式語言,也稱為第三代語言。 第四代語言:簡稱為4GL,又稱為問題導向語言,它是一種比高階語言更高階的語言,使用者只要提出工作要求,而不必告訴電腦執行程序,電腦便能自行產生結果的語言。 自然語言:屬於第五代語言,指由人類口述或書寫的語言,它和一般用來與電腦溝通的程式語言相反。 高階語言: 高階語言中,Visual Basic、Visual C++、Delphi等程式語言適於開發一般的應用軟體,而Java、JavaScript、J++等則適於開發在網路上使用的應用軟體。 電腦只認識機器語言,除了機器語言外,其他的程式語言都必須經過翻譯(直譯或編譯),才能讓電腦懂得命令的內容。 在高階語言的演進中,較著名的程式語言列舉如下表: 1-1.2 Java的演進與版本 Java語言是美國昇陽電腦公司(Sun Microsystems,Inc.)以C++語言為基礎所開發的程式語言,可以應用在電腦和電子產品的軟體、硬體方面。 Java語言的歷史演進詳述如下表-1: Java語言的歷史演進詳述如下表-2: Java語言的歷史演進詳述如下表-3: Java的特色: 由於早期的程式語言都無法撰寫網頁程式,Java卻利用它可撰寫網路程式的功能,在全球資訊網展現強大的威力,成為電腦界的新寵兒。 Java具有下列幾個特色-1: Java Byte Code:編譯器是翻譯成Java Byte Code,而非機器碼,執行時需要使用Java虛擬機器(Java Virtual Machine,簡稱JVM)。 寫一次,到處執行(Write Once,Run Anywhere):因為Java程式擁有JVM技術,所以可跨平台且可攜性高。 安全性高:不怕病毒侵入電腦。 Applet程式:可以將Java程式編譯成Applet程式,在網路的用戶端(Client)瀏覽器執行。 物件導向:因為物件導向的物件與類別概念,利用Java開發各種應用程式時,新增、修改功能與維護程式方面,都相當方便。 動態載入:Java程式只有在需要用到某個軟體程序或元件時,才會將程式抓進電腦記憶體。 Java具有下列幾個特色-2: 例外處理(Exception Handling):當在程式中處理Java類別,產生可預期的狀況或不可預期的錯誤時,就可以用例外處理來解決。 多執行緒(Multithread):可以同時執行多個Java程序,而且每一個執行的程序都能分別獨立運作,其運作方式如下: 應用程式介面(Application Programming Interface,簡稱API):API是一套應用程式呼叫某功能或服務的函式庫,Java提供了豐富的API函式讓程式設計師方便控制程式,可以到網站/ j2se/1.5.0/docs/api/查詢API的說明。 Ja
文档评论(0)