2013-03-26 106 views
0

我在這個網站http://howtodoinjava.com/2012/11/20/double-brace-initialization-in-java/ 找到了新的方式開始我的收藏雙括弧初始化在java中

我一直有一個關於Java疑問

我可以有一個結構類似with do在Delphi中,讓我代碼是這樣的

 Set<String> params = new HashSet<String>() { 
     { 
      add("param one"); 
      add("param two"); 
      add("param three"); 
      add("param four"); 
     } 
    }; 

我在哪裏可以找到其他有趣的做法,如在網站上顯示的?

謝謝

+0

您是否測試了代碼?我不認爲它會起作用。 – Tareq 2013-03-26 17:01:15

+0

@Tareq:它確實有用。它看起來很奇怪,因爲大多數人忘記了初始化塊。 – 2013-03-26 17:01:55

+0

雖然 – Tareq 2013-03-26 17:07:39

回答

0

人們想出了很好的新方法來解決Java中的問題。但只有很少的地方可以找到這些技巧的彙編。

一個很好的開始就是使用框架,如SpringGuava,因爲它們包含最先進的技巧,可以讓你的生活變得更容易(而且你的代碼會更小,更安全)。