Java には、物理学における複雑な計算の処理、構造の建築/設計、マップと対応する緯度/経度などの処理など、いくつかの高度な使用アプリケーションがありました。 この Java チュートリアルでは、次のことを学びます: Java の Math.abs Java での Math.round Java の Math.ceil と Math.floor Java の Math.min このようなアプリケーションはすべて、手動で実行するのが面倒な複雑な計算/方程式を使用する必要があります。プログラム的には、このような計算には、対数、三角法、指数方程式などの使用が含まれます。 現在、
私たちは皆、生活の中で定期的にスイッチを使用しています。はい、照明とファンに使用する電気スイッチについて話しています。 下の図からわかるように、各スイッチは特定の電気機器を操作するように割り当てられています。 たとえば、写真では、最初のスイッチは扇風機用で、次は照明用などです。 したがって、各スイッチは 1 つのアイテムのみをアクティブ化/非アクティブ化できることがわかります。 Java のスイッチケースとは? 同様に、Java の switch は、指定された入力から一致する条件のみをアクティブにする条件文の一種です。 ユーザーが数値 (この例では 1 桁のみ) として入力
For-Each ループは、配列をトラバースするために使用される for ループの別の形式です。 for-each ループはコードを大幅に削減し、ループ内でインデックスまたはカウンターを使用しません。 構文: For(<DataType of array/List><Temp variable name> : <Array/List to be iterated>){ System.out.println(); //Any other operation can be done with this temp variable. }
Java スロー キーワード Java throws キーワード プログラムの実行中に発生する可能性のある例外情報を宣言するために使用されます。プログラマーに例外に関する情報を提供します。通常のプログラム実行フローを維持できるように、例外処理コードを提供することをお勧めします。 Java プログラムで、例外をスローするライブラリ メソッドを使用しているとします プログラムでは、try &catch を使用してこの例外を処理します。 import java.io.*; class file1{ public static void main(String[] args) {
Java のユーザー定義例外とは? ユーザー定義例外またはカスタム例外は、独自の例外クラスを作成し、「throw」キーワードを使用してその例外をスローします。これは、クラス Exception を拡張することで実行できます。 派生クラスで、Exception クラスで使用可能な上記のメソッドをオーバーライドする必要はありません。ただし、実際には、プログラミングのニーズに応じてある程度のカスタマイズが必要になります。 例: ユーザー定義の例外クラスを作成するには ステップ 1) 次のコードをエディターにコピーします class JavaException{ public s
Java の例外とは? Java の例外 プログラム命令の実行を中断し、プログラム実行の通常の流れを妨害するイベントです。メソッド内で発生したエラーイベント情報をラップしてランタイムシステムに渡すオブジェクトです。 Java では、例外は主にさまざまな種類のエラー状態を示すために使用されます。 このチュートリアルでは、次のことを学びます- 例外とは? なぜ例外が必要なのですか? 例外の処理方法 キャッチブロックを試す Java 例外クラスの階層 Java ファイナリー ブロック エラーには次の 2 種類があります: コンパイル時エラー 実行時エラー コンパイル時エラーは、再び
Java のパッケージとは Java のパッケージ クラス、サブパッケージ、およびインターフェースのコレクションです。クラスをフォルダー構造に整理し、簡単に見つけて使用できるようにします。さらに重要なことに、コードの再利用性が向上します。 Java の各パッケージには固有の名前があり、そのクラスとインターフェースを個別の名前空間または名前グループに編成します。 同じ名前のインターフェイスとクラスを同じパッケージに含めることはできませんが、異なるパッケージに含めることはできます。これは、各 Java パッケージに個別の名前空間を割り当てることで可能になります。 構文:- package
Java のコンストラクターとは? コンストラクタ 新しく作成されたオブジェクトを初期化するために使用される特別なメソッドで、オブジェクトにメモリが割り当てられた直後に呼び出されます。オブジェクトの作成時に、オブジェクトを目的の値またはデフォルト値に初期化するために使用できます。コーダーがクラスのコンストラクターを記述することは必須ではありません。 クラスにユーザー定義のコンストラクターが提供されていない場合、コンパイラーはメンバー変数をデフォルト値に初期化します。 数値データ型は 0 に設定されています char データ型は null 文字 (\0) に設定されます 参照変数が
インターフェースとは? インターフェイスは、クラスの実装に使用できる設計図です。インターフェイスには具体的なメソッド (コードを持つメソッド) は含まれていません。インターフェイスのすべてのメソッドは抽象メソッドです。 インターフェイスをインスタンス化できません。ただし、インターフェイスを実装するクラスはインスタンス化できます。インターフェースはインスタンス変数を含むことはありませんが、public static final 変数 (つまり、定数クラス変数) を含むことができます 抽象クラスとは 宣言にabstractキーワードを持つクラスは、抽象クラスと呼ばれます。抽象クラスには、少な
Java のインターフェースとは Java のインターフェース プログラミング言語は、クラスの動作を指定するために使用される抽象型として定義されます。 Java インターフェースには、静的定数と抽象メソッドが含まれています。クラスは複数のインターフェースを実装できます。 Java では、インターフェイスは interface キーワードを使用して宣言されます。インターフェイス内のすべてのメソッドは、暗黙的に公開され、抽象化されています。 ここで、Java でインターフェースを使用する方法を学びます。 インターフェース宣言の構文 クラスでインターフェースを使用するには、クラス名の後にキーワ
Java の抽象化とは JAVA での抽象化 必須の属性のみを表示し、オブジェクトの不要な詳細をユーザーから隠します。 Java では、Abstract クラス、Abstract メソッド、および Interfaces を使用して抽象化を実現します。抽象化は、プログラミングの複雑さと労力を軽減するのに役立ちます。 このチュートリアルでは、次のことを学びます- 抽象クラスとは? 抽象メソッドとは? 抽象化コードの例 Java の抽象クラス Java の最終キーワード 抽象クラスとは? 抽象クラス 1 つまたは複数の抽象メソッドを宣言する、Java のクラスのタイプです。これらのクラスに
Java のポリモーフィズムとは ポリモーフィズム in Java は、継承によって相互に関連する 1 つ以上のクラスまたはオブジェクトがある場合に発生します。これは、オブジェクトがさまざまな形をとる能力です。継承により、ユーザーは属性とメソッドを継承でき、ポリモーフィズムはこれらのメソッドを使用してさまざまなタスクを実行します。つまり、目標はコミュニケーションですが、アプローチは異なります。 たとえば、通信用のスマートフォンがあります。選択する通信モードは何でもかまいません。それは、電話、テキスト メッセージ、画像メッセージ、メールなどです。したがって、目的はコミュニケーションであるとい
継承とは? 継承 あるクラスが別のクラスのプロパティを取得するメカニズムです。たとえば、子供は両親の特徴を受け継いでいます。継承により、既存のクラスのフィールドとメソッドを再利用できます。したがって、継承は再利用性を促進し、OOP の重要な概念です。 このチュートリアルでは、次のことを学びます- 継承の種類 Java での継承 Java 継承の例 スーパー キーワード 例を使って OOP の継承を学ぶ 継承の種類 Java のさまざまなタイプの継承を次に示します。 単一継承: 単一継承では、1 つのクラスが別のクラスを拡張します (1 つのクラスのみ)。 上の図
スタック メモリとは Java のスタックは、メソッド、ローカル変数、および参照変数を含むメモリのセクションです。スタック メモリは、常に後入れ先出しの順序で参照されます。ローカル変数はスタックに作成されます。 ヒープメモリとは ヒープは、オブジェクトを含むメモリのセクションであり、参照変数も含む場合があります。インスタンス変数はヒープに作成されます Java でのメモリ割り当て Java でのメモリ割り当て 構造体とクラスの変数とインスタンスを格納するために、仮想メモリ セクションがプログラム内に確保されるプロセスです。ただし、宣言時にオブジェクトにメモリが割り当てられず、参照が作成
静的には次のことができます: 静的変数 静的メソッド コードの静的ブロック。 最初に静的変数と静的メソッドを見てみましょう。 Java の静的変数とは? Java の静的変数 クラスに属し、実行の開始時に一度だけ初期化される変数です。オブジェクト(インスタンス)ではなく、クラスに属する変数です。静的変数は、実行の開始時に一度だけ初期化されます。これらの変数は、インスタンス変数の初期化の前に最初に初期化されます。 クラスのすべてのインスタンスで共有される単一のコピー 静的変数はクラス名で直接アクセスでき、オブジェクトは必要ありません 構文: <class-n
Java のガベージ コレクションとは Java でのガベージ コレクション プログラムがメモリ管理を自動的に実行するプロセスです。ガベージ コレクター (GC) は、未使用のオブジェクトを見つけて削除し、メモリを再利用します。 Java では、オブジェクトの動的メモリ割り当ては、一部のメモリを使用する new 演算子を使用して実現され、メモリは、オブジェクトの使用に関する参照が存在するまで割り当てられたままになります。 オブジェクトへの参照がない場合、そのオブジェクトは不要になったと見なされ、オブジェクトが占有していたメモリを回収できます。 Java が割り当て解除を自動的に処理するため
この Java のキーワードは何ですか? Java のこのキーワード メソッドまたはコンストラクターの現在のオブジェクトを参照する参照変数です。 Java でこのキーワードを使用する主な目的は、同じ名前を持つクラス属性とパラメーターの間の混乱を取り除くことです。 以下は、Java での「this」キーワードのさまざまな使用法です。 現在のクラスのインスタンス変数を参照するために使用できます 現在のクラス コンストラクターの呼び出しまたは開始に使用できます メソッド呼び出しで引数として渡すことができます コンストラクタ呼び出しで引数として渡すことができます 現在のクラス インスタンスを返す
Java のコマンドライン引数とは? Java のコマンドライン引数 実行時にプログラムに渡される情報です。渡された情報は、main() メソッドに渡された文字列配列に格納され、文字列として格納されます。これは、実行時にコマンド ラインでプログラムの名前の直後に続く情報です。 例 クラスの実行中 デモ 、コマンドライン引数を次のように指定できます java Demo arg1 arg2 arg3 … Java のコマンド ライン引数:重要なポイント コマンド ライン引数を使用して、アプリケーションの起動中に構成情報を指定できます。 Java コマンドライン引数の数に制限はありませ
Java のハッシュマップとは? HashMap は基本的に一意のキーを指定します 対応する値に いつでも取得できます。 Java ハッシュマップの機能 a) 値 Key-Value を形成することでマップに保存できます ペア。キーを正しいメソッドに渡すことで、キーを使用して値を取得できます。 b) 要素がない場合 マップに存在する場合、「NoSuchElementException」 がスローされます . c) HashMap は オブジェクト のみを保存します 参照 .そのため、プリミティブ データ タイプを使用することはできません。 double または int のように。
Java で文字列を整数に変換するには、2 つの方法があります。 Integer.parseInt() を使用した文字列から整数への変換 Integer.valueOf() を使用した文字列から整数へ 数値を含む文字列 (strTest) があるとします。 String strTest = “100”; 4 で割るなどの算術演算を実行してみてください。これにより、すぐにコンパイル エラーが表示されます。 class StrConvert{ public static void main(String []args){ String strTest = 100;
Java