1、記憶體外洩的處理
與類別成員方法和成員變數方法無關,最好定義為static。
public class Outer{ public static List<String> getList(String item) { return new ArrayList<String>() { { add(item); } }; } }
2、適用於只實作一個介面的實作類別
#盡量不要直接使用Thread。在這裡,如果只使用Java8,建議使用lambda來取代這樣的應用程式。
new Thread(new Runnable() { @Override public void run() { System.out.println("test"); } } ).start(); }
以上是Java內部類別使用的易錯點及注意事項的詳細內容。更多資訊請關注PHP中文網其他相關文章!