文档详情

Java技術簡介與基本宣告.ppt

发布:2016-12-07约7.42千字共20页下载文档
文本预览下载声明
Java技術簡介與 基本運算 Java平台 Java架構與開發工具 程式結構及變數宣告 基本運算子 Java平台 Java Platform-Java是一種結合編譯和直譯優點的高階物件導向程式語言,利用建立在各種作業系統(如Windows, Mac OS, Solaris等)上的軟體平台(Platform)結合硬體和軟體的執行環境,以期達到所謂”Write Once, Run Anywhere”的跨平台功能 JVM-Java Virtual Machine, Java編譯程式可以將Java原始程式編碼編譯成位元編碼(Bytecode),為一種虛擬的機器語言,執行此語言的機器便是JVM;亦即作業系統安裝了JVM的直譯程式便可直譯和執行位元碼,因此Java的程式碼只需撰寫一次,由安裝在不同系統的JVM來執行,達到跨平台的目的。 Java API-Java Application Program Interface, 為Java軟體元件的集合,提供集合物件、GUI圖形化介面元件、檔案處理、資料庫存取和網路介面連結等相關的類別和物件,稱之為套件或包裹(Package) Java Code Compiler Bytecode JVM for Windows JVM for Linux JVM for Solaris JVM for Mac OS Java架構 Java 2 Platform Standard Edition 5.0 Java SE 6 Java SE 7 Java SE 8 Java的發展工具 JDK – Java Development Kit javac:將Java的原始程式編譯成為位元組碼的 .class類別檔。 語法:javac [-classpath pathes][source code] 範例:javac Hello.java 或 javac –classpath path1;path2 Hello.java java:解譯javac所編譯後的位元組碼,亦即 .class類別檔。 語法:java [-options] filename 範例:java Hello 或 java –cp %classpath%;new_path Hello jdb:Java的除蟲(Bug)程式。 範例:jdb Hello javadoc:Java的文件產生器,從java原始檔中製作可由瀏覽器瀏覽的文件說明檔。 範例:javadoc -d C:\ws\html java.awt java.awt.event appletviewer:appletviewer能夠不透過瀏覽器執行Java Applet的程式。 範例:appletviewer HelloApplet.html 其他開發工具 NetBeans IDE, Eclipse, Borland JBuilder, Gel, /index.html JCreator, 變數型態 (整數、浮點數、字元及布林變數) 整數資料型態(Integer Types) Types Bit Range byte 8 -27 ~ 27-1 short 16 -215 ~ 215-1 int 32 -231 ~ 231-1 long 64 -263 ~ 263-1 浮點數資料型態(Floating Point Type) 要在兩種不相容的型態間產生轉換,必須利用強制型態轉換 例如: b =(double) a ; //a 可能是一個整數或浮點數 字元資料型態(Character Type) 布林資料型態(Boolean Type) 只有true和false兩種 Type Bit Range float 32 1-15 ~ 338 double 64 4.9406545841246544e-324 ~ 1.79769313486231570e308 Type Symbol Example char ‘’ char a = ‘A’ ; char b = 65 ; char c = ‘\u0020’ ; String “” String a = “Java” ; Escape字元 Unicode碼 說明 \b \u0008 Backspace空白鍵 \f \u000C FF, Form Feed換頁符號 \n \u000A LF, Line Feed換行符號 \r \u000D CR, Enter鍵 \t \u0009 Tab, 定位鍵 \’ \u0027 ‘, 單引號 \” \u0022 “, 雙引號 \\ \u005C \, Backslash反斜線 跳脫字元 程式結構與變數宣告 基本程式架構 Java為一種物件導向式語言,由類別(
显示全部
相似文档