1. 程式人生 > >Java基礎知識匯總(持續更新)

Java基礎知識匯總(持續更新)

模式 ring print 關鍵字 數組 ont ava per 所有

持續更新算是給自己立個flag,截圖來自內部課程,內容很雜,後續整理歸類。。。

Mobile apple;
apple = new Mobile("Apple","iPhone Xs Max",8499);

技術分享圖片

創建對象後,相當於在內存中保存了對象的地址,通過對象的地址找到對象的本身,從而找到相關的屬性


成員變量默認初始值:

技術分享圖片


編碼規範:
包:全小寫,名詞、公司、團隊組織名域名的反寫;
類名:名詞或名詞性短語,首字母大寫,多個單詞首字母均大寫;
接口:等同於類;
方法:動詞或動賓短語,第一個單詞首字母小寫,後面首字母大寫

技術分享圖片

變量:名詞或名詞短語,首單詞首字母小寫,後面大寫;
常亮:所有單詞字母大寫,多個單詞組成,單詞間用下劃線分割;
數組:等同於變量;

技術分享圖片


分支語句(switch)格式:
PS:實際也支持String類型字符串

技術分享圖片

&&:短路與,condition1 && condition2,當condition1返回false,不再執行condition2,等同於物理短路原理

break:跳出當前循環
break+label:跳出制定循環
Outer:
fori{
    Inner:
    fori{
        if(true){
            break Outeer;
        }
    }
}
continue

技術分享圖片


super關鍵字使用:
  訪問父類的成員變量
    super.變量
  訪問父類中被重寫的方法
    super.方法
  訪問父類的構造器
    super()


this關鍵字:

技術分享圖片


單例設計模式:

技術分享圖片

技術分享圖片


抽象類:

技術分享圖片


內部類:

技術分享圖片


技術分享圖片


遍歷HashMap的方法:
Set<Map.Entry<Key,Value>> sets = hashMap.entrySet();
for(Map.Entry<Key,Value> entry:sets){
    System.out.println(entry.getKey() + " ");
    System.out.println(entry.getValue());
}

技術分享圖片


I/O:

技術分享圖片

嗯。。。發完發現自己的整理任務可真是任重而道遠。。。。看來筆記軟件作為學習工具跟博客相比也是各有千秋的。。。

Java基礎知識匯總(持續更新)