天天看點

java基礎知識

一、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、枚舉

俗話說:不積跬步無以至千裡! 俗話又說:好記性不如爛筆頭!

java基礎知識

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

/./*歡迎加入java交流q君樣:909038429一起吹水聊天