翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
Googleが公開しているJavaライブラリのひとつにGoogle Collections Libraryがある。2009年12月30日(米国時間)にバージョン1.0になり、以後APIが互換性のない変更を受けることはないという宣言が発表された。0x1fff: 35 Google open-source projects that you probably don't knowでもGoogle ...
Javaでは配列のように複数の要素を格納するためのオブジェクトが複数用意されている。 List(順序通りに並べて格納), Set(順序があるとは限らない), Map(ペアで対応付けて格納する)のように インターフェースが用意されていて、これらはコレクション ...
CodeZine BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。 Javaのjava.util.Collectionインターフェースは、クラスによって実装され、オブジェクトの集まりを包含したり管理したりするために ...
この記事の要約: Javaのjava.utilパッケージが提供するコレクションフレームワークは、リスト、セット、キュー、マップといった汎用的なコンテナ(Collection)インターフェースと、それらの効率的な実装を提供します。本章では、コレクションの反復 ...
Scala と同様に、Java にも豊富なコレクションライブラリがある。両者には多くの共通点がある。例えば、両方のライブラリともイテレータ、Iterable、集合、マップ、そして列を提供する。しかし、両者には重要な違いもある。特に、Scala では不変コレクション ...
前回までは4回にわたって、アソシエーションに関するUMLの部品について詳細な検討を行ってきました。そもそもその目的は、UMLアソシエーションとJavaのマッピングをスムーズに実現させることにあるのですが、これがなかなか難しい作業です。以前検討し ...