JSR 294: Improved Modularity Support in the Java Programming Language 次期JavaプラットフォームであるJava SE 7ではモジュラリティの強化として2つの新しいAPIが追加される予定となっている。ひとつは本連載第12回でも紹介した「JSR 277: Java Module System」。そしてもうひとつが ...
Javaではクラスのスコープもprivate、 package private、 protected、 publicの4種類です。 クラスの宣言では主にpublicを使用する場合が多いです。 フレームワークやライブラリを作成する場面ではpackage privateを使用することがときどきあります。ライブラリの利用者に ...
CodeZine BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。 Javaのjava.util.Collectionインターフェースは、クラスによって実装され、オブジェクトの集まりを包含したり管理したりするために ...
次にJavaの静的モデルについて概観します。 Javaはすべての構成要素がクラスまたはインターフェイスを基本としているので、Javaの静的モデルもクラスまたはインターフェイスとして記述されます。 Javaプログラムの構成要素をクラス図にまとめたものが図16 ...
ドキュメントコメントは主説明とタグセクションの2つで構成されます。主説明にはクラスやメソッドの責務や制約、 使用例などを記述します。タグセクションには@で始まるドキュメントタグを記述し、 パラメータや戻り値などの説明を行います (図1、 図 ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
Javaで扱う参照型変数やパッケージの命名時に従う標準的な命名規則とは、どのようなものか。Javaでの命名規則に「ケバブケース」を使うべきではない理由と併せて解説する。 標準的な命名規則では、参照型名は全て「パスカルケース」で記述する必要が ...
テクマトリックス株式会社は19日、オープンソースの継続的インテグレーション支援ツールであるJenkinsを核に、Javaソースコードのビルド、静的解析、バグ検出を自動化する環境を提供する「Jenkins Platform Package for Java」の販売を開始した。 Jenkins Platform Package ...