1. 程式人生 > 其它 >黑馬程式設計師java基礎入門(一)基礎語法

黑馬程式設計師java基礎入門(一)基礎語法

黑馬程式設計師java基礎入門(一)基礎語法

版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。

目錄

宣告:用到的開發工具為idea,下載方法b站有教程

1.註釋

1.1註釋概述

1.2註釋分類

1.3例子

2.關鍵字

2.1關鍵字概述

2.2關鍵字特點

3.常量

3.1常量概述

3.2常量分類

4.資料型別

4.1計算機儲存單元

4.2資料型別

5.變數

5.1變數概述

5.2變數定義

5.3變數的使用

5.4變數使用的注意事項

6.識別符號

6.1識別符號概述

6.2識別符號定義規則

6.3常見命名約定

7.型別轉換

7.1型別轉換分類

7.2自動型別轉換

7.3強制型別轉換


宣告:用到的開發工具為idea,下載方法b站有教程

1.註釋

1.1註釋概述

註釋是在程式指定位置新增的說明性資訊。

註釋不參與程式允許,僅起到說明作用。

1.2註釋分類

單行註釋

格式://註釋資訊

多行註釋

格式:/*註釋資訊*/

文件註釋

格式:/**註釋資訊*/

文件註釋

1.3例子

/*
java程式中最基本的組成單位是類
類的定義形式:
public class 類名 {

}
這是我定義的test01類
*/
public class test01 {
    /*這是main方法
    main方法是程式的入口方法,程式碼執行是衝main方法開始的
     */
    public static void main(String[] args) {
        //這是輸出語句,""裡面是可以改變的
        System.out.println("hello world");
    }
}

2.關鍵字

2.1關鍵字概述

關鍵字:就是被java語言賦予了特殊含義的單詞。

2.2關鍵字特點

關鍵字的字元全部小寫

常用的程式碼編輯器,針對關鍵字有特殊的顏色標記,非常直觀。

3.常量

3.1常量概述

常量:在程式執行過程中,其值不可以發生改變的量。

3.2常量分類

例子:

public class test01 {
    public static void main(String[] args) {
        //字串常量
        System.out.println("hello world");
        System.out.println("黑馬程式設計師");
        System.out.println("--------");
        //整數常量
        System.out.println(666);
        System.out.println(-88);
        System.out.println("--------");
        //小數常量
        System.out.println(3.14);
        System.out.println(-5.21);
        System.out.println("--------");
        //字元常量
        System.out.println('A');
        System.out.println('c');
        System.out.println('我');
        System.out.println("--------");
        //布林常量
        System.out.println(true);
        System.out.println(false);
        System.out.println("--------");
    }
}

4.資料型別

4.1計算機儲存單元

我們直到計算機是可以用來儲存資料的,但是無論是記憶體還是硬碟,計算機儲存裝置的最小資訊單元叫“位(bit)”,我們又稱之為“位元位”,通常用小寫字母“b“表示,而計算機中最小的儲存單元叫”位元組(byte)“,通常用大寫字母”B“表示,位元組是由連續的8給位組成。

除了位元組外還有一些常用的儲存單位,大叫比較熟悉,我們一起來看看”

1B(位元組) = 8bit

1KB = 1024B

1MB= 1024KB

1GB = 1024MB

1TB = 1024GB

4.2資料型別

java語言是強制型語言,對於每一種資料都給出了明確的資料型別,不同的資料型別也分配了不同的記憶體空間,所以他們表示的資料大小也是不一樣的。

4.3資料型別記憶體佔用和取值範圍

5.變數

5.1變數概述

變數:在程式執行過程中,其值可以發生改變的量。

從本質上講,變數是記憶體中一小塊區域。

5.2變數定義

格式:資料型別 變數名 = 變數值

範例:int a = 10;

5.3變數的使用

變數的使用:取值和修改值

取值格式:變數名

範例:a

修改值格式:變數名 = 變數值;

範例:a = 20;

例子:

public class test01 {
    public static void main(String[] args) {
        //定義變數
        int a = 10;
        //輸出變數
        System.out.println(a);
        //修改變數
        a = 20;
        System.out.println(a);
    }
}

5.4變數使用的注意事項

1.名字不能重複

2.變數未賦值,不能使用

3.long型別的變數定義的時候,為了防止整數過大,後面要加L

4.float型別的變數定義的時候,為了防止型別不相容,後面要加F

6.識別符號

6.1識別符號概述

識別符號:就是給類、方法、變數等起名字的符號

6.2識別符號定義規則

1.由數字、字母、下劃線(_)和美元符($)組成。

2.不能以數字開頭

3.不能是關鍵字

4.區分大小寫

6.3常見命名約定

小駝峰命名法:方法、變數

約定1:識別符號是一個單詞的時候,首字母小寫 。

範例1:name

約定2:識別符號由多個單片語成的時候,第一個單詞首字母小寫,其他單詞首字母大寫。

範例2:firstName

大駝峰命名法:類

約定1:識別符號是一個單詞的時候,首字母大寫

範例1:Student

約定2:識別符號由多個單片語成的時候,每個單詞的首字母大寫

範例2:GoodStudent

7.型別轉換

7.1型別轉換分類

自動型別轉換

強制型別轉換

7.2自動型別轉換

把一個表示資料範圍小的數值或者變數賦值給另一個表示資料範圍大的變數

範例:double d = 10;

byte無法自動型別轉換為char,型別不相容

7.3強制型別轉換

把一個表示資料範圍大的數值或者變數賦值給另一個表示數值範圍小的變數

格式:目標資料型別 變數名 = (目標資料型別)值或者變數;

範例:int k = (int)88.88;

宣告:一般不建議使用,會造成資料的丟失