Javaのモジュールシステムに関する議論がスタートしたのは15年ほど前のことになる。Javaアプリケーションの多様化やJava言語仕様の巨大化によって,従来のパッケージの仕組みだけではクラスライブラリの適切な構造化や管理が難しくなったというのがその ...
この記事の要約:Javaのパッケージは、クラスとインターフェースのコレクションをグループ化し、名前の衝突を回避する階層的な仕組みを提供します。本章では、一意性を確保するためのパッケージ命名規則(インターネットドメイン名の慣習)と、型を ...
JSR 294: Improved Modularity Support in the Java Programming Language 次期JavaプラットフォームであるJava SE 7ではモジュラリティの強化として2つの新しいAPIが追加される予定となっている。ひとつは本連載第12回でも紹介した「JSR 277: Java Module System」。そしてもうひとつが ...
この記事の要約:標準パッケージ(java.*)の概要、特に本書で詳細に扱われなかった分野を概説します。java.mathによる任意精度の数学演算、Appletのライフサイクルとサンドボックス、RMIによるJava VM間の分散通信、そしてJNDI(javax.naming)による ...
本書はAPIリファレンスの待望の第二弾です。今回は、リフレクト、テキスト、ユーティリティ(jar、zip、prefs、ログ、正規表現)、SSL、印刷に関する13パッケージをセレクションし、各パッケージに含まれる主要インタフェースとクラスについて、静的構造 ...
Javaで扱う参照型変数やパッケージの命名時に従う標準的な命名規則とは、どのようなものか。Javaでの命名規則に「ケバブケース」を使うべきではない理由と併せて解説する。 標準的な命名規則では、参照型名は全て「パスカルケース」で記述する必要がある ...
テクマトリックス株式会社は19日、オープンソースの継続的インテグレーション支援ツールであるJenkinsを核に、Javaソースコードのビルド、静的解析、バグ検出を自動化する環境を提供する「Jenkins Platform Package for Java」の販売を開始した。 Jenkins Platform Package ...
国産CNAPP(CSPM、SBOM、脆弱性管理)の「Cloudbase」が、Cloudbase Sensorの機能を拡張し、新たにJavaとPythonパッケージのスキャン機能を追加した。 CloudbaseはこれまでNode.jsの可視化に対応してきたが、現場のユーザーからは「実行環境が多岐にわたる中で、言語を ...
前回はJavaで作成された統合開発環境である 「NetBeans IDE (以下、 NetBeans⁠)⁠」について、 その主な機能とインストール方法について紹介しました。今回はそのNetBeansを用いて実際にJavaプログラムを作成・ 実行する方法を解説します。 NetBeansを起動すると ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
米Sun Microsystemsは17日、XML対応のJava技術をまとめたパッケージ「Java XML Pack」をリリースしたと発表した。このパックには、基本的なXMLとWebサービスの標準技術を同梱しており、Java開発者がWebサービスを迅速かつ効率的に構築するのに必要な技術を提供すると ...