week2 簡單JAVA程序

2.1 Java程序的类型与基本构成

2.2 开发Java程序的基本步骤

2.3 程序中进行输入与输出

2.4 Java开发工具

一、類型與基本組成:

Java程序最主要分成兩類,application 與Applet,前者是獨立,需要執行器,後者是嵌在HTML網頁的非獨立程序,用appletViewer來運行,或者用Web broswser運行。

  • Application:

    • Class類名與文件同名

    • main寫法是固定 Public static void main(String args[])

  • Apllet:

    • import 表示導入

    • 沒有main()方法

    • 有paint()方法,之後表示繪製

匯總來說,package(0到1句)、import(0到多句)、class類定義(1個到多個),但一個文件只能有一個類名

二、基本步驟:

Application程序主要有三步驟,編輯、編譯、執行,

  • 編輯:像是在sublime寫code

  • 編譯:在terminal中打入,javac A.java

  • 執行:在terminal中打入,java B(B是A的public class名)

    • 注意:不要写成 java Hello.class, 因为这里需要的是类名,不是文件名)

Applet程序的基本步驟:

Applet把程序編輯、編譯後,另外開一HTML嵌入Applet,並且用appletViewer去開啟。

  • 其他工具介紹

    • javac:編譯

    • java :運行

    • javaw:運行圖型介面

    • appletViewer 運行applet程序

    • jar:打包工具 cvfm 是重要縮寫

    • javadoc:生成文檔

    • Javap:查看類信息與反匯編

三、程序輸入與輸出

  • application:圖形與文本的輸入輸出皆可

    • 用scanner當作input接口

  • applet:只能圖形

在 AppGraphInOut.java 中,我覺得很多add()、button ,field很像,上學期軟體工程課時,開發android app時的狀況,誰具體觸發處理事件,還有開發的順序,我想,這些都是需要仔細地慢慢理解,別貪快。

四、開發工具

1.直接使用JDK

2.文本工具+調用JDK工具

3.集成開發環境(IDE)

  • Eclipse用得很廣,當中還有很多快捷鍵

總結

我覺得代碼還是要逐句逐行打過一遍,第一遍不懂沒關西,但是少要讓手指的肌肉記憶熟悉,不是只學理論。

  • 1.熟悉javac java的輸入命令

  • 2.從分類、基本組成特質、執行步驟、輸入輸出、工具等著手,一連串的系統性吸收

  • 3.知道,類與文件名之間的關係,而且27寸大螢幕用起來眼睛超舒服,大學一開始早就該換了!!!

  • 4.applet漸漸式微,大家都轉去javascript了

Last updated

Was this helpful?