開發與維運

阿里java基礎題10道解析

背景

題目來源,【Java七天學習訓練營】Day3
文章的評論區居然不能保留換行格式,太難受了,強烈建議優化!
如:
333.png
444.png

答案及解析

錯了一半!
應該是正確答案:ABBCD,DADDA
第1題是true
第2題,浮點數計算肯定不準,一般都用BigDecimal!
第3題和第4題,屬於IEEE標準制定的,分佈是Infinity 和 NaN,,,在Double類的常量裡可以找到答案!
IEEE標準協會是世界領先的標準制定機構,其標準制定內容涵蓋信息技術、通信、電力和能源等多個領域。
111.png

第5題,>>>表示不帶符號向右移動二進制數,移動後前面統統補0,邏輯右移;兩個箭頭表示帶符號移動,算術右移。浮點數不能進行位運算。
第6題,兩個方法都可以接收null,編譯器無法判定,出錯 。Ambiguous method call. Both
第7題,重載方法匹配優先級,先不考慮拆裝箱進行匹配,所以,先匹配double,後匹配Integer!
方法重載的優先級
第8題,太顯然了,NPE異常。
第9題,不太懂,alibaba,後面再加taobao,tianmao, 都不報錯,泛型方法這塊。編譯正確。
222.png
第10題,選A,初始化為10000。【咱不能等到真餓了再吃飯呀,一樣的道理,提前準備空間】因為hashMap的機制,負載因子是0.75,當元素達到7500的時候,會進行一次擴容。查看哈希源碼!


大家可以去試試這個!
Apsara Clouder基礎技能認證:阿里巴巴編碼規範
昨天看了幾遍泰山版就開幹了,然後靠了3次才過。
最後還不知道哪些錯了,著實看不了錯題,能改改不。

Leave a Reply

Your email address will not be published. Required fields are marked *