-
Javaでのブールクラスの重要性は何ですか?
java.lang.Boolean クラスは最終クラスであり、オブジェクトのサブクラスです。 クラス。 ブール値 classは、プリミティブデータ型booleanの値をブールオブジェクトにラップします 。ブール型のオブジェクトには、ブール型の単一のフィールドが含まれています。つまり、ラッパークラスはプリミティブデータタイプのオブジェクトを作成します。このクラスは、ブール値を文字列に変換するための多くのメソッドを提供します およびブール値への文字列 ブール値を処理するときに役立つ他の定数やメソッドも同様です。 構文 public final class Boolean extends Obje
-
JavaでのStrictMathクラスの使用は何ですか?
java.lang.StrictMath は最終クラスであり、オブジェクトのサブクラスです。 クラス。 StrictMathクラスには、基本的な指数、対数、平方根などの基本的な数値演算を実行するためのメソッドが含まれています。 、および三角関数 。 StrictMathのインスタンスを作成する必要はありません StrictMathクラスのすべてのメソッドは静的メソッドであるため、クラス 。 StrictMathクラスの重要なメソッドは、 abs()、acos()、asin()、atan()、ceil()、floor()、log()、max()、min()、pow()、 random()、r
-
JavaのProcessクラスの目的は何ですか?
java.lang.Process オブジェクトのサブクラスです クラスであり、 exec()によって開始されるプロセスを記述できます。 ランタイムの方法 クラス。 プロセス オブジェクトはプロセスを制御し、それに関する情報を取得します。 Processクラスは抽象クラスであるため、インスタンス化できません。 Processクラスの重要なメソッドは、 destroy()、exitValue()、getErrorStream()、waitFor()、getInputStream()です。 およびgetOutputStream() 。 構文 public abstract class Proce
-
Javaでスレッドのwait()メソッドとwait(long)メソッドを呼び出すことができるのはいつですか?
wait()のときはいつでも メソッドがオブジェクトで呼び出されると、現在のスレッドは別のスレッドが notify()を呼び出すまで待機します。 またはnotifyAll() wait(long timeout)に対して、このオブジェクトのメソッド 現在のスレッドは、別のスレッドが notify()を呼び出すまで待機します。 またはnotifyAll() このオブジェクトのメソッド、または指定されたタイムアウト時間が経過しました。 wait() 以下のプログラムでは、 wait()の場合 オブジェクトで呼び出されると、スレッドは実行状態から待機状態になります。 。他のスレッドがnotif
-
Javaのクラス/静的メソッドとは何ですか?
クラス/S タティック メソッドは、特定のオブジェクトインスタンスではなく、クラス自体で呼び出されるメソッドです。静的修飾子は、実装がすべてのクラスインスタンスで同じであることを保証します。クラス/静的メソッドはインスタンス化なしで呼び出されます 静的メソッドは、クラスの他の静的メンバーにのみアクセスできることを意味します。 Javaに組み込まれている静的/クラスメソッドには、 Math.random()、System.gc()、Math.sqrt()、Math.random()があります。 など 構文 public class className { modifier stati
-
Javaでシンボルが見つからないというエラーの原因は何ですか?
「シンボルが見つかりません」 エラーは主に、コンパイルしているプログラムで宣言されていない変数を参照しようとしたときに発生します。これは、コンパイラが参照している変数を認識していないことを意味します。 「記号が見つかりません」が発生する原因として考えられるものは次のとおりです 宣言されていない、またはコード外の変数を使用する。 間違ったケースを使用する(“ t utorials 」と「チュートリアル 「違います)またはスペルミスをします。 パッケージ化されたクラスは、インポート宣言を使用して正しく参照されていません。 文字、数字、アンダースコアなどの不適切な識別子の値を使用する お
-
JavaでJLabelを使用して移動テキストを実装するにはどうすればよいですか?
JLabel JComponentのサブクラスです JLabelのクラスとオブジェクトはテキスト命令を提供します または情報 GUIで。 JLabelは、1行の読み取り専用テキストを表示できます。 、 画像 または両方のテキスト およびan 画像 。 JLabelは、 PropertyChangeListenerを明示的に生成できます。 インターフェース。 移動テキストを実装することもできます タイマーを使用してJLabelで クラスでは、速度(ミリ秒単位)でタイマーを設定できます およびこれ 引数として。 例 import java.awt.*; import java.awt.eve
-
列挙型はJavaでインターフェースを実装できますか?
はい、列挙型 Javaでインターフェースを実装します。これは、特定のオブジェクトまたはクラスの識別プロパティと緊密に結合されたビジネスロジックを実装する必要がある場合に役立ちます。 列挙型 は、Java1.5バージョンで追加された特別なデータ型です。 列挙型は定数です 、デフォルトでは静的 および最終 したがって、列挙型フィールドの名前は大文字 手紙 。 例 interface EnumInterface { int calculate(int first, int second); } enum EnumClassOperator implements EnumIn
-
Javaで16進値をバイトに変換するにはどうすればよいですか?
バイト クラスは数値のサブクラスです クラスであり、プリミティブ型のバイトの値をオブジェクトにラップできます。 Byte型のオブジェクトには、型が byteである単一のフィールドが含まれています 。 Byteクラスの重要なメソッドはbyteValue()です。 、 compare()、compareTo()、decode()、parseByte()、valueOf() など。メソッドdecode()。byteValue()を使用して、16進値をバイトに変換できます。 バイトの クラス。 構文 public final class Byte extends Number implements C
-
Javaの標準入力からどのように読み取ることができますか?
標準入力( stdin )は System.inで表すことができます Javaで。 System.in InputStreamのインスタンスです クラス。これは、そのすべてのメソッドが文字列ではなくバイトで機能することを意味します。キーボードからデータを読み取るには、Readerクラスのいずれかを使用できます。 またはスキャナー クラス。 例1 import java.io.*; public class ReadDataFromInput { public static void main (String[] args) { &n
-
Javaでタイマースレッドを実装するにはどうすればよいですか?
タイマー クラスは、特定の時間に1回または繰り返し実行するタスクをスケジュールします。デーモンスレッドとしてバックグラウンドで実行することもできます。タイマーをデーモンスレッドに関連付けるために、ブール値のコンストラクターがあります。 価値。タイマーは、固定遅延でタスクをスケジュールします また、固定料金 。固定遅延で、実行がシステムGCによって遅延した場合 、他の実行も遅延し、すべての実行は前の実行に対応して遅延します。固定レートで、実行がシステムGCによって遅延した場合 次に、最初の実行開始時間に対応する固定レートをカバーするために、2〜3回の実行が連続して行われます。 Timerクラスは
-
Javaでシングルトン列挙型を作成するにはどうすればよいですか?
シングルトン patternは、クラスのインスタンス化を1つのオブジェクトに制限します。 インスタンス public static final field これは列挙型を表します 実例。 EnumSingleton.INSTANCEを使用してクラスのインスタンスを取得できます ただし、実装を変更したい場合に備えて、ゲッターにカプセル化することをお勧めします。 Javaで列挙型をシングルトンとして使用できる理由はいくつかあります 1つのインスタンスを保証しました(リフレクションを使用しても、複数の列挙型をインスタンス化することはできません)。 スレッドセーフ。 シリアル化。 構文
-
JavaでのStringWriterの重要性は何ですか?
StringWriter クラスはライターのサブクラスです クラスとそれは文字列を出力ストリームに書き込みます。文字列を書き込むために、この文字ストリームは文字列を文字列バッファに収集します 次に、文字列を作成しました。 StringWriterのバッファは、データに応じて自動的に大きくなります。 StringWriterクラスの重要なメソッドは、 write()、append()、getBuffer()です。 、 flush() およびclose() 。 構文 public class StringWriter extends Writer 例 import java.io.*; publ
-
同じパッケージを2回インポートできますか? JVMは実行時にパッケージを2回ロードしますか?
Javaでは、相互に関連するクラスとインターフェースはパッケージの下にグループ化されます。パッケージは、特定の概念のクラスとインターフェイスを格納するディレクトリに他なりません。たとえば、入出力操作に関連するすべてのクラスとインターフェースは、java.ioパッケージに格納されています。 パッケージの作成 キーワードpackageas を使用して、クラス/インターフェース(ファイル)の先頭でパッケージを宣言するだけで、必要なクラスとインターフェースを1つのパッケージにグループ化できます。 − 例 package com.tutorialspoint.mypackage; public cl
-
JavaでfillInStackTrace()メソッドを使用するのはいつですか?
fillInStackTrace () スロー可能の重要な方法です Javaのクラス。スタックトレースは、例外がスローされた場所を正確に特定するのに役立ちます。例外を再スローして、再スローされる場所を見つける必要がある場合があります。 fillInStackTrace()を使用できます そのようなシナリオでの方法。 構文 public Throwable fillInStackTrace() 例 public class FillInStackTraceTest { public static void method1() throws Exception { &
-
Javaでのclone()メソッドの重要性?
clone() メソッドは、クローン可能を実装するクラスのオブジェクトのコピーを作成するために使用されます インターフェース。デフォルトでは、フィールドごとのコピーを実行します Objectクラスは、オブジェクトがこのメソッドを呼び出す特定のクラスのメンバーについて何も知らないためです。したがって、クラスにプリミティブデータ型のメンバーしかない場合は、オブジェクトの新しいコピーが作成され、新しいオブジェクトコピーへの参照が返されます。ただし、クラスに任意のクラスタイプのメンバーが含まれている場合は、それらのメンバーへのオブジェクト参照のみがコピーされるため、元のオブジェクトと複製されたオブジェ
-
JavaでのStringReaderクラスの重要性?
StringReader クラスはリーダーのサブクラスです クラスであり、文字を読み取るために使用できます ストリーム StringReaderのソースとして機能する文字列の形式で。 StringReader classは、Readerクラスのすべてのメソッドをオーバーライドします。 StringReaderクラスの重要なメソッドは、 skip()、close()、mark()、markSupported()、reset()です。 など 構文 Public class StringReader extends Reader 例 import java.io.StringReader; i
-
一時変数がJavaでシリアル化されないのはなぜですか?
シリアル化 は、オブジェクトのデータ、およびオブジェクトのタイプとオブジェクトに格納されているデータのタイプに関する情報を含むバイトシーケンスの形式でJavaオブジェクトを永続化するプロセスです。 シリアル化 Javaオブジェクトの値/状態の翻訳です バイト ネットワーク経由で送信する またはそれを保存します。一方、逆シリアル化 バイトコードの変換です 対応するJavaオブジェクトに。 一時的 variableは、値がシリアル化中にシリアル化されない変数です。 処理する。 デフォルト値を取得します この変数を逆シリアル化するとき。 構文 private transient <membe
-
オブジェクトをJavaでGCの対象にする方法はいくつありますか?
参照されていないオブジェクトを破棄するプロセスは、ガベージコレクション(GC)と呼ばれます。 。オブジェクトが参照されていない場合、そのオブジェクトは未使用のオブジェクトと見なされるため、 JVM そのオブジェクトを自動的に破棄します。 オブジェクトをGCの対象にする方法はいくつかあります。 オブジェクトへの参照を無効にすることによって 使用可能なすべてのオブジェクト参照を「null」に設定できます 「オブジェクトを作成する目的が達成されたら。 例 public class GCTest1 { public static void main(String []
-
Javaでキューを使用してスタックを実装するにはどうすればよいですか?
スタック Vectorのサブクラスです クラスであり、l ast-in-first-out(LIFO)を表します オブジェクトのスタック。スタックの一番上に追加された最後の要素(In)は、スタックから削除される最初の要素(Out)にすることができます。 キュー クラスはコレクションを拡張します インターフェースとそれは挿入をサポートします および削除 先入れ先出し(FIFO)を使用した操作 。以下のプログラムでは、キューを使用してスタックを実装することもできます。 例 import java.util.*; public class StackFromQueueTest {