Java

JJUGクロスコミュニティカンファレンス

本日JJUGのクロスコミュニティカンファレンスに行ってきました。取り合えず聞いてきた感想等。全体的に、自分のやる気を高める、モチベーションを上げる、という目的のためには有用なカンファレンスだったと思います。ただ、何か新しいこと、何かすごいこと…

Java Puzzlers 罠、落とし穴、コーナーケース - ジョシュア・ブロック

かなーり時間がたってしまいましたが、以前紹介いただいた「Java Puzzlers 罠、落とし穴、コーナーケース」を読んでみました。簡単に言うと、Javaのアンチパターン (やってはいけないパターン) 集という感じの本です。ただ、この本の面白いところはそれがク…

プログラミング言語Java (4)

Java本ラストです。後半の方はほとんど関数リファレンスなのでさらっと読みます。中心的な内容はGCとI/O、コレクションのパッケージです。他はあまり深い説明はない&ほとんどリファレンスだけなので省略です。 プログラミング言語Java 第4版 (The Java Seri…

プログラミング言語Java (3)

Java本3回目です。今回はジェネリック、例外、文字列、スレッド、アノテーションと、Javaの中でも面白い部分です。特にジェネリックとアノテーションは5.0からの新機能なので丁寧に見ていきます。とはいっても、今回の範囲はメソッドのリファレンス的な内容…

プログラミング言語Java (2)

前回から相当あいてしまいましたが、Java本2回目です。内容的にはenum、リテラル・変数、型、演算子、制御文という感じです。この部分のメインは「型」のところですね。 プログラミング言語Java 第4版 (The Java Series) ケン・アーノルド (著) ジェームズ …

プログラミング言語Java (1)

さて、かなり間があいてしまいましたが、今度はJavaのバイブル的本の「プログラミング言語 Java」です。何となく「Effective Java」と読む順番が逆な気もしますが、まあいいでしょう。本書はJavaの基本的な部分を網羅的に記述した本であるため、本当のJava初…

Effective Java プログラミング言語ガイド (3)

Effective Javaのラストです。最後は例外・スレッド・直列化とかなりJavaっぽい内容です。それぞれ直感が効きにくい部分なので、丁寧なプログラミングが必要となる部分です。 Effective Java プログラミング言語ガイド Joshua Bloch (著) ジョシュア・ブロッ…

Effective Java プログラミング言語ガイド (2)

Effective Javaの続きです。今回の範囲は雑多な項目になります。C言語との違いや、その他プログラミング一般にも適用できそうな内容が中心となっています。 Effective Java プログラミング言語ガイド Joshua Bloch (著) ジョシュア・ブロック (著) 柴田 芳樹…

Effective Java プログラミング言語ガイド (1)

初級者から脱したいと思っている人のための、Java勉強本です。Javaで「良い」コードを書こうと思っている人なら一度は目を通しておいた方がいい良書です。Javaを普段使っている人なら座右においておきたい一冊。まず、Javaのオブジェクト指向に大きく影響す…