對於初學java的同學來說,可能為無從下手,關注我和我一起學習java知識。學習java首先我們要知道一些最基礎的計算機知識(這些是針對於沒有接觸過計算機編程的同學來說的)
![學習java不可不知的基礎知識](http://p2.ttnews.xyz/loading.gif)
學習java的計算機基礎知識有了解二進制,字節,常用的DOS命令,常亮,變量和數據類型等知識。首先來介紹一下二進制:
計算機中的數據不同於人們生活中的數據,人們生活採用十進制數,而計算機中全部採用二進制數表示,它只包含0、1兩個數,逢二進一,1+1=10。每一個0或者每一個1,叫做一個bit(比特)。
二進制和十進制的相互轉換
十進制數據轉成二進制數據:使用除以2獲取餘數的方式
![學習java不可不知的基礎知識](http://p2.ttnews.xyz/loading.gif)
二進制數據轉成十進制數據:使用8421編碼的方式
字節:(瞭解一下知識即可)
字節是我們常見的計算機中最小存儲單元。計算機存儲任何的數據,都是以字節的形式存儲,右鍵點擊文件屬性,我們可以查看文件的字節大小。
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
常用的DOS命令
對於我們Java語言的初學者來說,學習一些DOS命令,會非常有幫助。DOS是一個早期的操作系統,現在已經被Windows系統取代,對於我們開發人員,目前需要在DOS中完成一些事情,因此就需要掌握一些必要的命令
按下Windows+R 鍵,打開運行窗口,輸入cmd 回車,進入到DOS的操作窗口。
打開DOS命令行後,看到一個路徑 C:\Users\... 就表示我們現在操作的磁盤是C盤。
還有一些DOS的常見命令,我在上一篇文章分享過了,有興趣的可以去看一看。
接下來來說常量,顧名思義常量就是固定不變的量下圖是一些常量的分類
變量和數據類型
變量:常量是固定不變的數據,那麼在程序中可以變化的量稱為變量。
數學中,可以使用字母代替數字運算,例如 x=1+5 或者 6=x+5。
程序中,可以使用字母保存數字的方式進行運算,提高計算能力,可以解決更多的問題。比如x保存5,x也可以保存6,這樣x保存的數據是可以改變的,也就是我們所講解的變量。
Java中要求一個變量每次只能保存一個數據,必須要明確保存的數據類型。
數據類型
數據類型分類
Java的數據類型分為兩大類:
基本數據類型:包括 整數、浮點數、字符、布爾。
引用數據類型:包括 類、數組、接口、Lambda 。
四類八種數據類型
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);
}
}
閱讀更多 學習編程 的文章