2024暑假第一週總結

haoyinuo發表於2024-07-07

JAVA開發環境搭建和HelloWorld編譯

1、JDK安裝(java開發環境安裝)

更改環境變數

Path環境變數
Path環境變數用於記住程式路徑,方面在命令列視窗的任意目錄啟動程式
老版本的jdk需要進行配置環境變數,將jdk和bin包路徑複製,新建path路徑
Java_home環境變數
告訴作業系統JDK安裝在了哪個位置

2、安裝完成後,用javac編譯HelloWorld.java成功

先建立一個以HelloWorld命名的JAVA檔案


檔案內寫入要執行的程式碼

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

ctrl+s進行儲存

輸入以下圖片中內容進行編譯執行

資料夾中出現如圖所示檔案

編譯器安裝和使用

eclipse使用教程java

使用eclipse進行Java程式設計的教程主要包括以下幾個步驟:

1.下載和安裝Eclipse IDE:

首先,需要從Eclipse官網下載適合你作業系統的版本並進行安裝。

2.建立Java專案:

在Eclipse中,透過選擇“File”->“New”->“Java Project”來建立一個新的Java專案。輸入專案名稱後,點選“Finish”完成建立。

3.建立Java類並編寫程式碼:

在專案中,右鍵點選“src”資料夾,選擇“New”->“Class”來建立一個新的Java類。在這個類中,你可以開始編寫Java程式碼。例如,一個簡單的“HelloWorld”程式如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

4.執行程式:

在程式碼編輯器中,找到你的main方法,右鍵點選main方法,然後選擇“Run As”->“Java Application”來執行你的程式。程式執行結果將在底部的“Console”視窗中顯示。

5.配置JDK和環境變數(如果尚未配置):

在使用Eclipse進行Java開發之前,確保已經正確安裝了JDK,並配置了相應的環境變數。這包括設定JAVA_HOME環境變數和Path變數,以便系統能夠找到Java編譯器(javac)和Java執行時環境(java)。

6.其他配置和技巧:

根據需要配置Eclipse的其他選項,如工作空間路徑、字元編碼方式等,以提高開發效率和程式碼可讀性。

Java基礎語法

1.關鍵字:

特點:關鍵字字母全部小寫
有特殊顏色標記
關鍵字class:
Class用於建立或者定義一個類,類是Java最基本的組成元素
public class HelloWorld {
}

2.字面量:

資料在程式中的書寫格式

字面量型別:

整數型別
小數型別
字串型別:雙引號括起來
字元型別:單引號括起來,內容只能有一個
布林型別:布林值表示真假
空型別:空值null

3.\t製表符

在列印的時候把前面字串的長度補充到8,或者8的倍數,最少補上一個空格,最多補八個空格

4.變數

定義格式:

資料型別 變數名 =資料值
變數名:為空間起的名字
資料值:存在裡面的數值
資料型別:為空間中儲存的資料,加入型別限制
整數型別:int
浮點數:double

變數的使用方式:

例如:

public class demo {
    public static void main(String[] args){
        int a = 50;
        //輸出列印
        System.out.println(a);
        System.out.println(a);
        System.out.println(a);
        //修改變數的值
        a = 40;
        System.out.println(a);
        int b = 10;
        int c = 20;
        //參與計算
        System.out.println(c+b);
        System.out.println("--------");
        //一條語句中,可以定義多個變數
        int d =10,e = 20,f = 30;
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
    }
}

變數使用的注意事項:

1.只能存一個值
2.不允許重複定義
3.一條語句可以定義多個變數
4.變數使用之前要賦值

資料型別

基本資料型別:
整數:byte short int long
浮點數:float double char
字元:char
布林:boolean

資料型別的使用:

例如:

public class test1 {
    public static void main(String[] args) {
        //byte
        byte b = 10;
        System.out.println(b);
        //short
        short s = 20;
        System.out.println(s);
        //int
        int i = 30;
        System.out.println(i);
        //long
        //如果要定義long 型別的變數
        // 在資料值的後面需要加一個L作為字尾
        long l = 9888888888L;
        System.out.println(l);
        //float
        //定義float型別的變數作為字尾的時候也要加F
        float f = 90.9F;
        System.out.println(f);
        //double
        double d = 80.8;
        System.out.println(d);
        //char
        char c = '七';
        System.out.println(c);
       //boolean
        //true false
        boolean o =true;
        System.out.println(o);

    }
}

整數和小數取值範圍大小關係
double>float>long>int>short>byte

識別符號

給類、方法、變數等起的名字

命名規則

1.數字、字母、下劃線、$組成
2.不能以數字開頭
3.不能是關鍵字
4.區分大小寫

鍵盤錄入

Scanner這個類可以接收鍵盤輸入的數字

導包(Scanner這個類在哪)

import java.util.Scanner;

導包的動作必須出現在類的定義上邊

建立物件(表示開始使用這個類)

Scanner sc = new Scanner(System.in);

上述格式中只有sc(變數名)可以改變

接收資料

int i = sc.nextInt();

具體使用例項:

//1.導包,找到Scanner這個類在哪
//書寫要注意:寫在類的上面
import java.util.Scanner;
public class test3 {
    public static void main(String[] args) {
     //2、建立物件
        Scanner sc1 = new Scanner(System.in);
        //Scanner sc2 = new Scanner(System.in);
        System.out.println("Enter number1");

        //3.接受資料
        int number1 = sc1.nextInt();
        System.out.println("Enter number2");
        int number2 = sc1.nextInt();
        System.out.println(number1 + number2);
    }
}

總結

本週主要進行了java開發環境的安裝和如何使用記事本和cmd視窗進行HelloWorld的編譯執行,同時,瞭解到java編譯相關的幾種編譯環境的使用,包括高階記事本、eclipse、IDEA;認識到IDEA更適用於當前java的編譯使用。瞭解到相關的基礎語法,並能夠熟練地在編寫程式的時候熟練使用。
本週遇到的主要問題是JDK安裝問題,未搞清楚安裝那一版本的JDK導致有些編譯器不能使用,後透過資料查詢下載通用版本解決了此問題。還有編譯器的使用問題,透過在嗶哩嗶哩搜尋影片學習,能夠了解了IDEA等編譯器的使用。
本週還閱讀了《大道至簡》的前兩章節,認識到學的知識不在於多,而在於學的精,更在於是否能夠熟練掌握並應用。在愚公的論述中可以見得程式設計的根本是順序、分支、迴圈。龐大的愚公移山的工程,都可以透過簡單的程式設計來實現,由此可見程式設計的精義。程式 = 演算法 + 結構這一節令我影響深刻,讓我認識到程式設計的第一要務是要將問題分析清楚,然後再去用程式碼實現。
下週將繼續進行java基礎語法的學習,爭取熟練掌握並應用算術運算子操作和順序結構等基礎語法。