Java第一季,

來源:互聯網
上載者:User

Java第一季,

1、Java常量的應用

  文法:final 常量名 = 值;

final String LOVE = "IMOOC";final double PI = 3.14

舉一個簡單的例子

 public class HelloWorld{2     public static void main(String[] args) {3             final char SEX1 = '男';4             final char SEX2 = '女';5             System.out.println(SEX1);6             System.out.println(SEX2);7     }8 }

2、Java數組

public class HelloWorld {    public static void main(String[] args) {        // 定義一個數組,儲存五名學生的成績        int[] scores = { 78, 93, 97, 84, 63 };        // 輸出數組中的第二個成績        System.out.println("數組中的第2個成績為:"+scores[1]   );    }}

Java中運算元組只需要四個步驟:

(1)聲明數組

文法:數群組類型[ ]   數組名;

            或者數群組類型 數組名[  ];  

(2)分配空間

文法:  數組名 = new  資料類型 [ 數組長度 ];

也可以直接合并

public class HelloWorld {    public static void main(String[] args) {                // 定義一個長度為5的字串數組,儲存考試科目資訊        String[] subjects =   new String[5]                 ;                // 分別為數組中的元素賦值        subjects[0] = "Oracle";        subjects[1] = "PHP";        subjects[2] = "Linux";        subjects[3] = "Java";        subjects[4] = "HTML";                System.out.println("數組中第4個科目為:" + subjects[3]   );    }}

3、使用Arrays類操作Java中的數組

  Arrays 類是 Java 中提供的一個工具類,在 java.util 包中。該類中包含了一些方法用來直接運算元組,比如可直接實現數組的排序、搜尋等。

Arrays中常用的方法:

(1)排序

文法:  Arrays.sort(數組名);

   可以使用 sort( ) 方法實現對數組的排序,只要將數組名放在 sort( ) 方法的括弧中,就可以完成對該數組的排序(按升序排列)。

 

運行結果為:

(2)將數群組轉換為字串

  文法:  Arrays.toString(數組名);

  可以使用 toString( ) 方法將一個數群組轉換成字串,該方法按順序把多個數組元素串連在一起,多個元素之間使用逗號和空格隔開。

運行結果為:

  輸出數組nums中的元素:[25,7,126,53,14,86]

4、使用foreach運算元組

文法:

 

for(元素類型 元素變數:遍曆對象){     執行的代碼      }

 

import java.util.Arrays;public class HelloWorld {        public static void main(String[] args) {                // 定義一個整型數組,儲存成績資訊        int[] scores = { 89, 72, 64, 58, 93 };                // 對Arrays類對數組進行排序        Arrays.sort(scores);                    // 使用foreach遍曆輸出數組中的元素        for(int score :scores) {            System.out.println(score);        }    }}

5、Java中方法的重載

   如果同一個類中包含了兩個或兩個以上方法名相同、方法參數的個數、順序或類型不同的方法,則稱為方法的重載,也可稱該方法被重載了。

public class HelloWorld {    public static void main(String[] args) {        // 建立對象        HelloWorld hello = new HelloWorld();        // 調用無參的方法        hello.print();        // 調用帶有一個字串參數的方法           hello.print("Dragon");        // 調用帶有一個整型參數的方法           hello.print(2);    }    public void print() {        System.out.println("無參的print方法");    }    public void print(String name) {        System.out.println("帶有一個字串參數的print方法,參數值為:" + name);    }    public void print(int age) {        System.out.println("帶有一個整型參數的print方法,參數值為:" + age);    }}

6、Java中的構造方法

(1)使用new + 構造方法建立一個新的對象。

(2)構造方法是定義在Java類中的一個用來初始化對象的方法,構造方法與類同名且沒有傳回值。

7、Java中的static使用之靜態變數

  某些時候,我們更希望該類所有的對象共用同一個成員。此時就是 static 大顯身手的時候了!

  Java 中被 static 修飾的成員稱為靜態成員或類成員。它屬於整個類所有,而不是某個對象所有,即被類的所有對象所共用。靜態成員可以使用類名直接存取,也可以使用對象名進行訪問。

運行結果:

 

8、Java 中的 static 使用之靜態方法

運行結果:

 

有三點需要注意:

(1)靜態方法中可以直接調用同類中的靜態成員,但不能直接調用非靜態成員

如果希望在靜態方法中調用非靜態變數,可以通過建立類的對象,然後通過對象來訪問非靜態變數。如:

 

(2) 在普通成員方法中,則可以直接存取同類的非靜態變數和靜態變數,如下所示:

(3)靜態方法中不能直接調用非靜態方法,需要通過對象來訪問非靜態方法。如:

9、Java 中的 static 使用之靜態初始化塊

  在類的聲明中,可以包含多個初始化塊,當建立類的執行個體時,就會依次執行這些代碼塊。如果使用 static 修飾初始化塊,就稱為靜態初始化塊。

   需要特別注意:靜態初始化塊只在類載入時執行,且只會執行一次,同時靜態初始化塊只能給靜態變數賦值,不能初始化普通的成員變數。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.