學習java不可不知的基礎知識

對於初學java的同學來說,可能為無從下手,關注我和我一起學習java知識。學習java首先我們要知道一些最基礎的計算機知識(這些是針對於沒有接觸過計算機編程的同學來說的)

學習java不可不知的基礎知識

學習java的計算機基礎知識有了解二進制,字節,常用的DOS命令,常亮,變量和數據類型等知識。首先來介紹一下二進制:

計算機中的數據不同於人們生活中的數據,人們生活採用十進制數,而計算機中全部採用二進制數表示,它只包含0、1兩個數,逢二進一,1+1=10。每一個0或者每一個1,叫做一個bit(比特)。

二進制和十進制的相互轉換

十進制數據轉成二進制數據:使用除以2獲取餘數的方式

學習java不可不知的基礎知識

二進制數據轉成十進制數據:使用8421編碼的方式

學習java不可不知的基礎知識

字節:(瞭解一下知識即可)

字節是我們常見的計算機中最小存儲單元。計算機存儲任何的數據,都是以字節的形式存儲,右鍵點擊文件屬性,我們可以查看文件的字節大小。

8個bit(二進制位) 0000-0000表示為1個字節,寫成1 Byte或者1 B。

8 bit = 1 B

1024 B = 1 KB

1024 KB = 1 MB

1024 MB = 1 GB

1024 GB = 1 TB

學習java不可不知的基礎知識

常用的DOS命令

對於我們Java語言的初學者來說,學習一些DOS命令,會非常有幫助。DOS是一個早期的操作系統,現在已經被Windows系統取代,對於我們開發人員,目前需要在DOS中完成一些事情,因此就需要掌握一些必要的命令

學習java不可不知的基礎知識

按下Windows+R 鍵,打開運行窗口,輸入cmd 回車,進入到DOS的操作窗口。

學習java不可不知的基礎知識

打開DOS命令行後,看到一個路徑 C:\Users\... 就表示我們現在操作的磁盤是C盤。

學習java不可不知的基礎知識

還有一些DOS的常見命令,我在上一篇文章分享過了,有興趣的可以去看一看。

接下來來說常量,顧名思義常量就是固定不變的量下圖是一些常量的分類

學習java不可不知的基礎知識

變量和數據類型

變量:常量是固定不變的數據,那麼在程序中可以變化的量稱為變量。

數學中,可以使用字母代替數字運算,例如 x=1+5 或者 6=x+5。

程序中,可以使用字母保存數字的方式進行運算,提高計算能力,可以解決更多的問題。比如x保存5,x也可以保存6,這樣x保存的數據是可以改變的,也就是我們所講解的變量。

Java中要求一個變量每次只能保存一個數據,必須要明確保存的數據類型。

數據類型

數據類型分類

Java的數據類型分為兩大類:

基本數據類型:包括 整數、浮點數、字符、布爾。

引用數據類型:包括 類、數組、接口、Lambda 。

四類八種數據類型

學習java不可不知的基礎知識

Java中的默認類型:整數類型是int 、浮點類型是double 。

變量的定義

變量定義的格式包括三個要素: 數據類型 、 變量名 、 數據值 。

格式數據類型 變量名 = 數據值;

最後關於變量有幾點在需要注意的一些建議

變量名稱:在同一個大括號範圍內,變量的名字不可以相同。

變量賦值:定義的變量,不賦值不能使用。

long類型:建議數據後加L表示。

float類型:建議數據後加F表示。

學到這裡java入門的基礎知識就學完了,就可以正式開始學習java了

最後附上幾段上課講的練習代碼

輸出各種類型的常量。

public class ConstantDemo {
public static void main(String[] args){
// 輸出整數常量
System.out.println(123);

// 輸出小數常量
System.out.println(0.125);
// 輸出字符常量
System.out.println('A');
// 輸出布爾常量
System.out.println(true);
// 輸出字符串常量
System.out.println("你好Java");
}
}

定義所有基本數據類型的變量,代碼如下:

數據類型 變量名 = 數據值;

public class Variable {
public static void main(String[] args){
// 定義字節型變量
byte b = 100;
System.out.println(b);
// 定義短整型變量
short s = 1000;
System.out.println(s);
// 定義整型變量
int i = 123456;
System.out.println(i);
// 定義長整型變量
long l = 12345678900L;
System.out.println(l);
// 定義單精度浮點型變量
float f = 5.5F;
System.out.println(f);
// 定義雙精度浮點型變量
double d = 8.5;
System.out.println(d);
// 定義布爾型變量
boolean bool = false;
System.out.println(bool);

// 定義字符型變量
char c = 'A';
System.out.println(c);
}
}


分享到:


相關文章: