ArrayList and LinkedList in Java

http://stackoverflow.com/a/322742 接手的專案裡幾乎全部類似 list 型別的物件不分青紅皂白都用 ArrayList 著實使人困擾… »

The query builder in MongoDB Java driver

一直都習慣先在 Mongo Shell 裡邊寫邊測 query, 所以寫進 Java code 時自然也就習慣了用 DBObject 這種 document 樣式的 query 寫法. 例如:

DBObject query = new BasicDBObject( "x", new BasicDBObject( "$lt", 1 ) )
                .append( "y", new BasicDBObject( "$gt", 10).append( "$lt", 90 ) )
                .append( "z", new BasicDBObject( "$in", Arrays.asList( 1, 3, 5, 7 ) ) );
»

Java :: final

在 Java 語言中, final 關鍵字可以用來修飾變數, 方法和類別. 一個簡單的理解是: >加上 final 就說明了這玩意兒永遠不會被改變! 1) final variable 一般變數 定義時即須賦 »