記事一覧
"javac -p ../とは?モジュールパスを明示する方法"
Java開発者にとっては、コンパイラの使い方についての知識は非常に重要です。特に、javac -p ../ というオプションが利用できることは、Javaアプリケーション開発のスムーズな進行に役立ちます。
このオプションは、Javaコンパイラに対して、特定のモジュールパスを明示するために使用されます。これにより、コンパイラは、指定されたパスから必要なモジュールを見つけ、それらを使ってコンパイルする
JavaにおけるLiskov Substitution Principleとは?
本記事では、Javaにおいて重要なオブジェクト指向の設計原則「Liskov Substitution Principle」について説明します。この原則は、サブクラスがスーパークラスに代わって使用できることを保証するものであり、スーパークラスのメソッドがスローする例外は、スーパークラスのメソッドがスローする例外クラスと同じか、その例外クラスのサブクラスとすることが求められます。この原則を理解すること
もっとみるNoClassDefFoundErrorとClassNotFoundExceptionの違い
Javaプログラミングにおいて、NoClassDefFoundErrorとClassNotFoundExceptionは、普段開発者が遭遇するエラーの中でもよく発生するものです。これらのエラーは、クラス定義が見つからないことを示すものと、クラスが見つからないことを示すものであり、混同されがちですが、重要な違いがあります。
NoClassDefFoundErrorは、JVMがクラス定義を見つけられ
Javaにおけるchalked例外とunchecked例外はなぜそのように呼ばれているのですか?
"Checked exception" と "unchecked exception" は Java の例外の主に分類方法に基づいて呼ばれています。
Checked exception: 必ず処理すべきであるという要求がある例外です。このような例外は、コンパイラによって検出されます。関数のシグネチャに宣言する必要があります。
Unchecked exception: 処理するかどうかは開発者の自