安装JCreator整合开发环境工具.ppt_第1页
安装JCreator整合开发环境工具.ppt_第2页
安装JCreator整合开发环境工具.ppt_第3页
安装JCreator整合开发环境工具.ppt_第4页
安装JCreator整合开发环境工具.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java簡介,1-1程式1-2安裝J2SE1-2-1安裝JCreator整合開發環境工具1-2-2啟動JCreator1-3UltraEdit開發工具1-3-1設定儲存檔案型態1-3-2編譯和執行1-4Java的第一個程式1-5建立、編譯與執行JAVA程式1-6分析JAVA程式1-6-1註解1-6-2保留字1-6-3存取控制修飾子1-6-4敘述1-6-5區塊1-6-6類別1-6-7方法1-6-8主要的main方法1-7顯示文字1-8Java的優點1-8-1JAVA語言API、JDK與IDE,1-1程式,這是Java程式語言的執行過程,我們將Java的程式經過Java的編譯器編譯成Java的Bytecode(位元組碼),再經由Java的虛擬機器(JVM)給我們的電腦硬體執行。,1-2安裝J2SE,我們可以到,1-2-1安裝JCreator整合開發環境工具,我們從,1-2-2啟動JCreator,這就是JCreator的軟體開發環境。,1-2-3使用記事本,我們可以開啟我們的記事本來撰寫Java的程式。因為我們將Java的軟體檔案安裝在C:中,所以我們要設定它的執行路徑。這是在C:ProgramFilesJavajdk1.5.0bin,裏面放著Java的執行檔,因此要在系統環境的路徑上設定我們所安裝Java執行的路徑。javac.exe是Java的編譯器。java.exe是Java的直譯器。然後我們使用javac來編譯,和使用java來執行。這是在命令提示字元下執行。如果在前面已經設定好系統環境變數,則在這裏就不用再設定了。,1-3UltraEdit開發工具,我們可以從,1-4Java的第一個程式,這是用記事本寫的JAVA第一個程式。每一個JAVA程式至少有一個類別,每一個類別開始都有宣告該類別的名稱。範例:welecome.java第一行是註解。/後面代表的是註解,後面的程式碼沒有作用。第二行的welecom是類別名稱,publicclass則為類別的標頭。第三行是主要方法的簽名,這包含了welcome類別的主要方法main,main方法包含了System.out.println的敘述。第四行會列印出字串”歡迎使用JAVA”,println(“歡迎使用JAVA”)為列印出字串“歡迎使用JAVA”的方法。,這是我們在JCreator上撰寫程式。,我們在JCreator上選取Build(建立)CompileFile(編譯檔案)來將Java的程式編譯成bytecode(位元組的檔案),然後再ExecuteFile(執行檔案)。,這是我們選取Build(建立)ExecuteFile(執行檔案)來執行Java的程式。,這是執行的結果。,這是在Dos底下將welcome.java使用javac來編譯,我們將welcome.java的檔案編譯成welcome.class位元組檔,然後我們使用javawelcome來執行。,1-5建立、編譯與執行JAVA程式,1-6分析JAVA程式,在welcome.java的範例中,它的程式有下面的元件。註解、保留字、修飾子、敘述、區塊、類別、方法和主要的main方法。要撰寫Java程式,我們需要了解這一些元件。,1-6-1註解,/是Java的註解符號,作用在後面的該行所有內容都會被當作是註解,而不會對程式產生影響,它會影響該行後面的內容,並把它當作是註解。/註解符號又稱為行註解符號,因為它只影響該行後面的內容。/這是JAVA的第一個程式。在/*和*/中間的內容也是當作註解,而/*和*/就可以有好幾行的註解內容。當Java的編譯器讀取到/*符號時,它會去尋找*/符號,而這裏面的內容會被當作註解,而沒有作用。/*這是JAVA的第一個程式。*/,在/*和*/中間的內容也是當作註解,而/*和*/就可以有好幾行的註解內容。當Java的編譯器讀取到/*符號時,它會去尋找*/符號,而這裏面的內容會被當作註解,而沒有作用。這一樣是可以被編譯執行的。,1-6-2保留字,保留字在程式設計當中有特殊的用途,因此不能被用來當其它用途使用。當編譯器看到保留字類別class時,它會知道在類別class後面的字為該類別class的名稱。Java對字有大小寫之分。,這些都是Java的保留字,它們在Java的程式設計中都有特殊的目地,因此不能夠任意的使用。,1-6-3存取控制修飾子,類別中所有資料欄及方法在本類中均可存取得到,但要控制由其它的類別來存取本類別中的資料欄位及方法,或者如何由次類別來繼承本類別中的資料欄位及方法,Java提供下列的存取控制修飾子(accesscontrolmodifier)public、private、final、abstract和protected。public(公用者):資料欄及方法均為類別的成員。成員(資料或方法)以public宣告者,只要該類別可存取到的地方均可存取,並可由次類別繼承。private(私用者):資料或方法成員以private宣告者,只能在本類別中存取。protected(保護者):資料或方法成員以protected宣告者,除了在本類別中可存取外,在次類別中也可存取,並可由次類別繼承,但是它存取是受到保護的。,public(公用者):資料欄及方法均為類別的成員。成員(資料或方法)以public宣告者,只要該類別可存取到的地方均可存取,並可由次類別繼承。private(私用者):資料或方法成員以private宣告者,只能在本類別中存取。protected(保護者):資料或方法成員以protected宣告者,除了在本類別中可存取外,在次類別中也可存取,並可由次類別繼承,但是它存取的範圍是受到保護的。,1-6-4敘述,敘述代表一連串的行動。System.out.println(“歡迎使用Java”);是顯示字串的敘述,敘述都是以分號;作為結束。,1-6-5區塊,在大型括號裏面的是區塊。每個區塊的開始是”“,而區塊的結束是”。每一個類別都有一個類別區塊,這個類別區塊則包含了資料和方法。每一個方法區塊都包含了許多敘述。區塊裏面可以包含區塊,在下圖中welcome類別區塊包含了main方法區塊。,1-6-6類別,一個程式至少會用到一個以上的類別。類別是建構Java的基礎。在這裏,我們在第一行定義了welcome類別。class後面接該類別的名稱。,1-6-7方法,System.out.println();為我們的標準輸出。System.out是屬於物件,而println()則是該物件的方法。System.out.println();可以將輸入的字串輸出到螢幕。我們使用System.out.println(歡迎使用JAVA);來將字串”歡迎使用JAVA”來輸出到螢幕,而所輸入的字串稱為println()方法的參數。System類別是在java.lang套件中。在所有Java的程式中,預設是會import輸入java.lang套件。,1-6-8主要的main方法,每一個Java程式必需要有一個使用定義的main方法,main方法定義了程式的開始。main方法提供控制程式的流程。程式是由main方法開始執行。main方法裏面包含了許多的敘述區塊。public代表是公用的,static代表main()方法是唯一的,void則表示它是沒有回傳值。,1-7顯示文字,我們可以使用訊息對話框來顯示文字。範例:messagebox.java第一行是註解。第二行使用import敘述來讓編譯器能夠在javax.swing套件中找到JOptionPane類別。JOptionPane和相關類別組成javax.swing套件。第三行到第八行是定義messagebox類別。第五行的showMessageDialog方法帶入的參數有四個,第一個參數為null,第二個參數為”歡迎使用JAVA”,第三個參數為”訊息框”,第四個參數

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论