I've had a problem with a synchronized method for about a week now that I feel pretty strongly is a JVM bug but I haven't been able to reproduce it outside of our webapp, so I come to Ars looking for ...
Multithreaded programming is challenging but unavoidable, which is why you need the best tools and techniques for doing it safely. In this article Theodore S. Norvell introduces the conceptual ...
Javaアプリケーション開発時に、繰り返し利用されるオブジェクトをキャッシュすることでパフォーマンスを劇的に向上させられる場合がある。「JSR 107: JCACHE - Java Temporary Caching API」は、そのような目的のための標準的なキャッシュ機構を提供するAPIだ。
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
Javaにおけるクラスとオブジェクトは、オブジェクト指向プログラミングの中核を成す概念です。 クラスは、オブジェクトの設計図や雛形として機能します。具体的には、オブジェクトが持つ属性(フィールド)と振る舞い(メソッド)を定義します。
インプレスグループでIT関連出版メディア事業、及びパートナー出版事業、デジタルメディア&サービス事業を展開する株式会社インプレス(本社:東京都千代田区、代表取締役社長:関本彰大)は、『スッキリわかるJava入門』のシリーズ累計18万部突破を ...
この記事の要約:Javaはオブジェクト指向プログラミング言語であり、プログラムのほとんどの要素がオブジェクトとして扱われます。Day 4では、これらのオブジェクトを効果的に作成、操作、理解するための基本的な概念とテクニックに焦点を当ててい ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
Charlie Hubbard氏は18日 (米国時間)、Flexjsonの最新版となる「Flexjson 1.0」を公開した。FlexjsonはJavaで開発された軽量なJSON (JavaScript Object Notation)ライブラリ。Apache License Version 2.0のもとでオープンソースソフトウェアとして公開されており、APIもシンプルで扱いやすい。