一、java的簡介
1、背景開發語言、跨平台,安全性高、面向對象
二、java基礎
1、類是java中最小編寫代碼的單元
2、語句要分号結束
3、括号成對出現
4、運作原理--從上往下
三、注釋:代碼的解釋,不會變jvm執行的
1、// 單行
2、/ 多行 /
3、/* 文檔 /
四、關鍵字
1、java中含有特殊含義的英文單詞。 public void
2、關鍵字不用單獨用作取名字
五、辨別符
1、java取名字,相同項目不能有相同包名,相同包不能有相同類名,相同作用域不能有相同變量名
2、包名:域名取反,如com.luo.myname
3、類名:myname
4、方法名:main
5、參數名/變量名:args
6、規則:不能以數字開頭
7、約定:駝峰命名法--類名(每個英文單詞首字母大寫)、方法名/變量名(除了第一個單詞外其餘首字母大寫)
六、基礎資料類型
1、邏輯類型--boolean布爾類型(true、false)
2、整型(整數)--byte(位元組型)---128~127--1位元組
--short(短整型)---32768~32767--2位元組
--int(整型)---2147483648~2147483647--4位元組
--long(長整型)---9223372036854775808~9223372036854775807--8位元組
3、浮點型(小數)--float(單精度的浮點型)--1.4e-45~3.4028235e38--4位元組
--double(雙精度的浮點型)--4.9e-324~1.7976931348623157e308--8位元組
4、字元型--單引号引起來--隻能是一位--2位元組
七、引用資料類型
1、字元串,雙引号括起來:string str="abc"
2、數組:一種資料結構:能夠把相同的資料類型并且具有相同意義的資料放在一起
特點:數組的容量是确定的--定義數組的時候必須指定數組的大小
數組的類型是确定的--定義數組的時候必須聲明數組的類型
位址連續,同一類型
分類:一維數組:
動态初始化--資料類型 [ ] 數組名 = new 資料類型 [ size ]--int [ ] myarr = new int [ 3 ]
靜态初始化--資料類型 [ ] 數組名 = {...}--int [ ] myarr = {1,2,3}
二維數組:
動态初始化--資料類型 [ ] [ ]數組名 = new 資料類型 [ size ][ size ]--int [ ] [ ]myarr = new int [ 3 ][ ]
靜态初始化--資料類型 [ ][ ] 數組名 = {{...},{...}}--int [ ] myarr = {{1,2,3},{4,5,6}}
取值:下标取值
報錯:數組越界報錯
null指派給任意的應用資料類型,應用資料類型是空,什麼都沒有
null空指針異常
3、類
4、接口
5、枚舉
俗話說:不積跬步無以至千裡! 俗話又說:好記性不如爛筆頭!

最新2020整理收集的一些高頻面試題(都整理成文檔),有很多幹貨,包含mysql,netty,spring,線程,spring cloud、jvm、源碼、算法等詳細講解,也有詳細的學習規劃圖,面試題整理等,需要擷取這些内容的朋友請加q君樣:909038429
/./*歡迎加入java交流q君樣:909038429一起吹水聊天