Java – Basic

Java 基本觀念及開發環境


對於Android App的開發者而言, 雖然目前有另一種語言Kotin逐漸興起, 但是還是以Java為較為普遍應用的程式語言, 因此對於Java程式語言的基本觀念及實作, 會是非常重要的一部分. 筆者近年來的授課教學實務經驗, 有許多Android的初學者, 急著想要進入學習開發Android App, 直接跳過學習Java程式語言, 甚至於沒有物件導向程式開發的概念, 抓了一些範例程式就開始學習之路, 這樣的學習模式是非常沒有效率的一條路. 或許可以在一開始直接以範例進行執行, 看到成果, 但是一但進行修改或是繼續延伸功能應用時, 往往就遲滯不前了

 

Java語言特色


Write once, run anywhere.

寫一次, 就可以在任何地方執行. 也就是説跨平台是Java語言的一大特色, 其他的重要特色如下:

  • 物件導向
  • 跨平台
  • 簡單
  • 安全
  • 高度可攜性
  • 多重執行緒

Java語言程式的程式碼, 完全是以物件導向的觀念進行開發, 就從第一個Hello, World程式來看.

package tw.brad.java;

public class HelloWorld {

  public static void main(String[] args) {
    System.out.println("Hello, World");
  }

}

本身都是在撰寫定義一個HelloWorld的類別, 而public static void main(String[] args){……} 則只是執行進入點.

當寫好之後, 就會透過javac來進行編譯處理.

java HelloWorld.java

觀念如圖: 

編譯之後的碼為byte code的檔案, 而非一般單一平台的binary code的二進制檔案. 以上例而言, 產生的byte code的檔案就是HelloWorld.class, 將可以進行跨平台執行的程式了.

$ java HelloWorld

 

 

建立Java開發環境


初次學習Java語言的初學者, 將會在作業系統下安裝以下環境:

  1. JDK: Java 開發工具
  2. IDE: 整合開發環境(選項)

 

JDK

可以依照下圖到官方網站下載Java SE(Java標準版本).

 

點擊JDK DOWNLOAD, 進入到以下的網頁.

依照所開發的作業系統平台, 點擊Accept License Agreement後, 就可以開始進行下載安裝了.

 

IDE

雖然大多數的程式語言, 都可以利用一般的文字編輯器進行開發工作. 但是整合開發環境可以提供資訊更完整的介面, 以方便進行學習開發, 因此大多數的初學者都應該會選擇使用IDE整合開發環境.

 

建議使用Eclipse, 官方網站在: http://www.eclipse.org, 直接進入到下載頁面:

點選Eclipse IDE for Java Developers區塊的右邊平台種類, 即可逐步下載. 安裝程序相當簡單, 執行之後, 就會進入到歡迎頁面的頁籤. 

 

關閉歡迎頁籤之後就可以開始進行開發工作.

 

建立專案

在上方的選單列中找到File, File → New → Java Project

 

接著將會出現建立專案的精靈對話框.

只需要輸入Project name, 開發者自行決定的專案名稱, 按下Finish後, 出現Java 專案設定對話框.

再度按下Finish後就可以順利建立開發專案了.

接下來建立Package, 放置Java原始碼. 在專案名稱下點擊滑鼠右鍵. New → Package

此時再度出現建立Package的精靈對話框.

在Name輸入框中輸入框中輸入自訂的Package Name, 通常是網域名稱倒過來寫, 但是一開始學習階段可以先不在意慣例使用.

建立之後的Package, 就開始撰寫第一支程式HelloWorld. New → Class

 

在以下的對話框中輸入Name為HelloWorld, 並勾選public static void main(String[] args).

終於可以看到了HelloWorld的程式碼.

至此就完成了Java開發環境的建置了.

本站資源一切隨緣,
不用註冊, 不看廣告
如果對您有所助益,
歡迎功德隨喜, 金額隨意,
請點擊以下...(感謝您)

功德箱/打賞箱

%d bloggers like this: