2017-07-22から1日間の記事一覧

Java インターフェイスってnewできないんじゃ...、それ匿名クラスらしい

自分も思いっきり惑わされたのですが、結論から言うと、インターフェイスを継承した匿名クラスをnew(インスタンス化する)していたということみたいです。 ・インターフェースをnewする違和感が解決した - Qiita 通常の場合、インターフェイスは、インター…

Java 外部ライブラリApache-Commonsを利用してみる

Java SEなどの標準的なクラスライブラリ以外で何か使いたい場合は、外部ライブラリを使う必要があるようですが、有名なものがApache-Commonsというものらしいです。 Javaでは、外部ライブラリを管理するために、Maven というツールがよく利用されるようです…

Java ListでIndexOutOfBoundsExceptionって起きてるけど

List型の変数に、ArrayListのインスタンスを代入してたわけですが、 List<integer> select = new ArrayList<integer>(); // 途中省略 select.set(0, 0); select.set(1, 1); select.set(2, 2); とか、やって見事に怒られるわけですが、結論は、ArrayListのインスタンスに要素が1</integer></integer>…