Try   HackMD

Java第一週[開發環境&程式架構]

複習用

課綱**[程式設計實習]**

1.Java 程式設計基本概念

2.Java 證照考試輔導

3.陣列 一、二、三維+搭配Loop迴圈

4.檔案處理

5.字串處理

6.進階程式設計與應用


一.講解程式目前排名

網址:https://tiobe.com/tiobe-index/


二.操作環境(下載JAVA,建置編譯環境)

  • 改變以往使用編譯器的做法
    使用[命令提示字元]來編譯

快速開啟[命令提示字元]的方法:

1.Windows+R 輸入cmd
2.Windows+X(Windows PowerShell)

考試用[命令提示字元]快速開啟方法:

1.Windows+R 輸入cmd (要按內容,複製路徑,才能javac、java編譯)
2.直接在該程式資料夾路徑上,打上cmd (直接可以javac、java編譯)


參考資料


三.下載

首先,google搜尋Java,點第一個下載
(老師的方法會下載到jre版本,無法讓程式執行)

老師的方法會下載到jre版本,所以另尋jdk其他版本


注意!!! 不要下載jre版本,請尋找jdk新版(目前為第15版)
參考文章:
https://www.kjnotes.com/devtools/35

下載jdk第15版網址

下載jdk第15版網址


下載教學:


按Change把路徑改為C:\Program Files (x86)


老師課堂作法:

下載完成後到 C:\Program Files (x86)
C槽的Program Files (x86)
java這個資料夾,找到後點入,
看到jdk,點入再繼續點入bin
之後複製他的捷徑

實際安裝作法:

下載完成後到 C:\Program Files (x86)
C槽的Program Files (x86)
bin
之後複製他的捷徑


第二步,我們要來建置編譯環境

首先找到 本機 對他按右鍵找到 內容


點進去後往下拉,按進階系統設定


找到 [環境變數]


對下面的系統變數編輯,先找到 path 按編輯


然後按新增,把剛剛前面複製的路徑貼上


  • 請記得一定要按確認,不要一口氣關掉了

後面可以再點一次環境變數,確認是否把剛剛路徑放入,這樣環境就建置完囉~


四.先打個程式[基本架構]

打開記事本輸入

public class JPA01  //class是類別 JPA01是自己取的程式檔名
{
    public static void main(String[] args) //int main
    {
         System.out.println("Hello World"); //ln為分行   
    }
}


另存新檔為[JPA01.java]



把檔案名稱改為JPA01.java

改名的原因是 我們程式已經先把名稱打為JPA01
而.java是他的副檔名格式



之後把編碼UTF-8改為ANSI


之後儲存,這樣完成一個程式碼啦~


五.開始執行程式

使用 命令提示字元

打開 Windows開始


往下尋找 windows系統的資料夾
就能找到 命令提示字元

  • 也可以使用 Windows+R 輸入cmdWindows+X

打開 命令提示字元 開始編譯


先對剛剛打的程式碼按右鍵點內容



複製程式碼的路徑


輸入cd 記事本桌面路徑(剛剛複製的路徑),讓他前往C槽


再來輸入 dir,藉此尋找C槽下,程式檔案在哪裡(會看到JPA01.java)

  • 橘色為所有桌面檔案


之後輸入 javac JPA01.java,也就是執行程式
會出現一個新的執行檔,名為JPA01.class
但他並不會出現結果,只能幫你除錯debug

若是執行無誤,則不會顯示任何東西


但錯誤就會出現這行
像我把System.out.println("Hello World");
改為ystem.out.println("Hello World");

他會寫1 error代表有一個錯誤

之後他寫package ystem does not exist
代表說程式裡頭沒有 ystem這個字

這代表我們要去除錯,然後改正



最後輸入 java JPA01 就能看到輸出的最終結果了

當出現Hello World,就代表

恭喜你完成這週上課進度囉~~


需輸入的步驟:

  1. cd 記事本桌面路徑
  2. dir (看到JPA01.Java)
  3. javac JPA01.java
  4. java JPA01

JAVA下載參考文章:
https://www.kjnotes.com/devtools/35

最後編輯時間:2021/2/21 2:20pm.

tags: JAVA課堂學習 複習用 高科大