1、java的簡介java
一、後臺開發語言、跨平臺,安全性高、面向對象數組
2、java基礎安全
一、類是java中最小編寫代碼的單元數據結構
二、語句要分號結束jvm
三、括號成對出現指針
四、運行原理--從上往下對象
3、註釋:代碼的解釋,不會變jvm執行的接口
一、// 單行作用域
二、/* 多行 */開發
三、/** 文檔 */
4、關鍵字
一、java中含有特殊含義的英文單詞。 public void
二、關鍵字不用單獨用做取名字
5、標識符
一、java取名字,相同項目不能有相同包名,相同包不能有相同類名,相同做用域不能有相同變量名
二、包名:域名取反,如com.luo.myname
三、類名:MyName
四、方法名:main
五、參數名/變量名:args
六、規則:不能以數字開頭
七、約定:駝峯命名法--類名(每一個英文單詞首字母大寫)、方法名/變量名(除了第一個單詞外其他首字母大寫)
6、基礎數據類型
一、邏輯類型--boolean布爾類型(true、false)
二、整型(整數)--byte(字節型)---128~127--1字節
--short(短整型)---32768~32767--2字節
--int(整型)---2147483648~2147483647--4字節
--long(長整型)---9223372036854775808~9223372036854775807--8字節
三、浮點型(小數)--float(單精度的浮點型)--1.4E-45~3.4028235E38--4字節
--double(雙精度的浮點型)--4.9E-324~1.7976931348623157E308--8字節
四、字符型--單引號引發來--只能是一位--2字節
7、引用數據類型
一、字符串,雙引號括起來:String str="abc"
二、數組:一種數據結構:可以把相同的數據類型而且具備相贊成義的數據放在一塊兒
特色:數組的容量是肯定的--定義數組的時候必須指定數組的大小
數組的類型是肯定的--定義數組的時候必須聲明數組的類型
地址連續,同一類型
分類:一維數組:
動態初始化--數據類型 [ ] 數組名 = 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空指針異常
三、類
四、接口
五、枚舉