API自學總結
其實就是把概念抄一遍,並沒有背住.
Math類1.Math.abs(int a)取a的絕對值;2.Math.ceil(10.1)向上取整;3.Math.floor(10.9)向下取整;4,Math.round(2.5)四捨五入;5,Math.max(a,b)取大,Math.min()取小;
Math.pow(a,b)a的b次冪;Math.random()0.0到1的隨機數,包含0.0,不包含1
System類不能被例項化,System,exit(0)零是終止jvm虛擬機器,非零代表異常終止.System,currentTimeMillis()返回當前時間,作用是計算程式執行的時間,已毫秒為單位;
System.arraycopy(arr1,inta起始索引,arr2,intb起始索引,intc拷貝個數) 把arr1的資料拷貝到arr2 中
Object類,Object是所有類的超類,所有類直接或間接繼承Object類.所有類預設訪問super()
Object.tostring()預設tostring的返回值是物件的地址值,我們會對Object.tostring方法進行重寫;可自動生成;
Object.equals()比較物件是否相等.底層預設比較的是==,也是比較兩個物件的地址值.我們也會對Object,equals方法重寫;可自動生成;
Objects類,Objects.tostring(string,預設字串)判斷string是否為null; Objects.isNull(string)判斷string是否為空,返回布林值;Objects.nonNull反之
BigDecimal類;BigDecimal用來做精確計算;BigDecimal.add做加法;BigDecimal.subtract做減法BigDecimal.multiply做乘法BigDecimal,divide做除法
好了,就抄這麼多吧,今天學的基礎面向物件,學的很淺,接收起來不算太難,然後就是private封裝,還有getset方法,空參滿參,還有就是方法的呼叫,這些在來之前自己也自學過,聽課效率還不錯,所有以後要充分落實自學的思想,保證上課的內容自己都理解過一遍,那樣就可以拿著難點去聽課,總結問題去解決,能夠做到每天的知識誤區不隔夜,當天消耗當天吸收,還可以做到溫故而知新,加油.為明天的努力晚安!!!!!!