重點知識記錄:java
一、java語言是美國Sun公司在1995年推出的高級編程語言。編程
二、java語言主要應用在互聯網程序的開發領域。數組
三、二進制轉換編程語言
1)十進制數據轉換成二進制數據:使用除以2獲取餘數的方式。工具
2)二進制數據轉換成十進制數據:使用8 4 2 1編碼的方式。開發工具
總結:鑑於如今的計算機功能強大,因此能夠藉助計算機進行二進制的計算。編碼
四、字節是咱們常見的計算機中最小的存儲單元。操作系統
計算機存儲任何的數據,都是以字節的形式存儲,右鍵件點擊文件屬性,咱們能夠查看文件的字節大小。blog
8個bit(二進制位)0000-0000表示一個字節,寫成1 byte或者1 B。接口
五、經常使用的DOS命令。
啓動:Windows + r
切換盤符:盤符名稱 :
進入文件夾:cd 文件夾名稱
進入多級文件夾:cd 文件夾1\文件夾2\文件夾3
返回上一級:cd ..
直接返回根路徑:cd \
查看當前內容:dir
清屏:cls
推出:exit
六、Java虛擬機---JVM(Java Virtual Machine)
Java虛擬機,簡稱JVM,是運行全部Java程序的假想計算機,是Java程序的運行環境,是Java最具備吸引力的特性之一。
咱們編寫的java代碼,都運行在JVM上。
咱們用java編寫的語言能夠運行在任何的操做系統上,這個特性稱爲Java語言的跨平臺特性。
七、jre 和 jdk
jre(Java Runtime Environment):是Java程序的運行時環境,包含JVM和運行時所須要的的核心類庫。
jdk(Java Development Kit):是Java程序開發工具包,包含jre和開發人員使用的工具。
若是想要運行一個已有的Java程序,那麼只須要安裝jre便可;
若是想要開發一個全新的Java程序,那麼必須安裝jdk。
八、Java程序開發三步驟:編寫、編譯、運行。
九、關鍵字的特色
1)徹底是小寫的字母;
2)在加強版的記事本中(Notepad++)有特殊顏色。
十、標識符:是指在程序中,咱們本身定義的內容。(好比類的名字、方法名字和變量名等,都是標識符)
命名規則:
1)能夠包含英文字母26個(區分大小寫)、0-9數字、$(美圓符號)和 _(下劃線);
2)不能以數字開頭;
3)不能是關鍵字。
命名規範:
1)類名規範:大駝峯式命名法;
2)變量名規範:小駝峯式命名法;
3)方法名規範:小駝峯式命名法。
十一、常量:是指在Java程序中運行期間固定不變的數據。
常量分類:
1)整數常量:直接寫上的數字,沒有小數點;
2)浮點數常量:直接寫上的數字,有小數點;
3)字符常量:凡是用單引號引發來的單個字符,就叫作字符常量;
4)字符串常量:凡是用雙引號引發來的部分,叫作字符串常量;
5)布爾常量:只有兩種取值,true、false;
6)空常量:null,表明沒有任何數據。
十二、變量:是指在Java程序中運行期間,內容能夠發生改變的量。
Java中要求一個變量每次只能保存一個數據,必需要明確保存的數據類型。
建立格式:
1)數據類型 變量名稱;// 建立了一個變量
變量名稱 = 數據值;// 賦值,將右邊的數據值賦值給左邊的變量
2)一步到位的格式:
數據類型 變量名稱 = 數據值;// 在建立一個變量的同事,馬上放入指定的數據值
注意事項:
1)若是建立多個變量,那麼變量之間的名稱不能夠重複;
2)對於float和long類型來講,字母后綴F和L不要丟掉;
3)若是使用byte或者short類型的變量,那麼右側的數據不能超過左側類型的範圍;
4)沒有進行賦值的變量,不能直接使用,必定要賦值以後,才能使用;
5)變量使用不能超過做用域的範圍;
(做用域:從定義變量的一行開始,一直到直接所屬的大括號結束爲止)
6)能夠經過一個語句來建立多個變量,可是通常狀況不推薦。
1三、數據類型分類
Java的數據類型分爲兩大類:
1)基本數據類型:包括整數、浮點數、字符、布爾;
2)引用數據類型:包括字符串、類、數組、接口、Lambda。
1四、基本數據類型
四類八種基本數據類型:
字節型: byte 1個字節 -128~127
短整型: short 2個字節 -32768~32767
整型: int 4個字節 -2^31~2^31-1
長整型: long 8個字節 -2^63~2^63-1
單精度浮點數: float 4個字節 1.4013E-45~3.4028E+38
雙精度浮點數: double 8個字節 4.9E-324~1.7977E+308
字符型: char 2個字節 0-65535
布爾類型: boolean 1個字節 true false
1五、數據類型注意事項:
1)字符串不是基本類型,而是引用類型;
2)浮點型可能只是一個近似值,並不是精確的值;
3)數據範圍與字節數不必定相關,例如float數據範圍比long更加普遍,可是float是4字節,long是8字節;
4)浮點數當中默認類型是double。若是必定要使用float類型,須要加上一個後綴F;
若是是整數,默認爲int類型,若是必定要使用long類型,須要加上一個後綴L。