2010-01-28から1日間の記事一覧

第9回 無名クラスは無名関数のように外側の変数を参照できるか?

リードオンリーならば参照可能。 つまり、無名クラスから値の書き換えは不可。 finalはコンパイラが値を置換するので、参照とは言いがたい。 例: abstract class Hoge{ public abstract int execute(); } public class Main { public static void main(Stri…

第8回 アクセス修飾子

public class Main { public static void main(String args[]) { //--------------------------------------------------// // 他のクラスからの呼び出し例 //--------------------------------------------------// System.out.println("他のクラスからの呼…

第7回 コレクション

Listインタフェース 動的にサイズを変更できる配列。 Listインタフェースの実装 java.util.Vector スレッドセーフなので、コード内にsynchronizedブロックが多数存在。 複数のスレッドでVectorを安全に使用できるが、性能は低下。 java.util.ArrayList Vecto…

第6回 無名配列

new 型[]{ 値, 値, ... } で無名配列が作れる。 例: public class Main { public static void main(String args[]) { System.out.println( new int[]{4,5,6}.length ); } } 結果: 3