黑馬程式設計師java基礎入門(一)基礎語法
黑馬程式設計師java基礎入門(一)基礎語法
版權宣告:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結和本宣告。
目錄
宣告:用到的開發工具為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;
宣告:一般不建議使用,會造成資料的丟失