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を使用することがときどきあります。ライブラリの利用者に ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
前回は、Java 9で導入された新しいモジュールシステムについて、その概要や基本的な使用方法を解説した。そこでも触れたように、Java 9以降のJavaでは標準ライブラリやランタイムそのものが新しいモジュールシステムの仕組みの上で動作する。 それでは ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
Javaによる具象クラスの実現例はリスト6のようになります このJavaクラスAccountは典型的な具象クラスです。インスタンス変数はすべて可視性をprivateにして、外部からの不用意なアクセスを不可能にしています。インスタンス変数に対するアクセスは ...
前回は 統合開発環境 「Eclipse」 について、 その主な機能とインストール方法を紹介しました。今回はEclipseを用いたJavaアプリケーションの開発方法を解説します。 Eclipseでは、 プロジェクトの種類や作業内容によって画面構成を変更することができます。