Java

 Computer >> コンピューター >  >> プログラミング >> Java
  1. JavaでUncaughtExceptionHandlerを使用して例外を処理するにはどうすればよいですか?

    UncaughtExceptionHandler スレッド内のインターフェースです クラス。 メインスレッドの場合 キャッチされない例外のために終了しようとしていますjava仮想マシン スレッドのUncaughtExceptionHandlerを呼び出します ファイルへの例外のログ記録などのエラー処理を実行する機会があります またはサーバーへのログのアップロード それが殺される前に。未処理のすべての例外に対して呼び出されるデフォルトの例外ハンドラーを設定できます。 Java5バージョンで導入されました 。 このハンドラーは、以下の java.lang.Threadの静的メソッドを使用して設

  2. Javaでjava.lang.Stringクラスのsubstring()メソッドを使用するにはどうすればよいですか?

    substring() メソッドは、開始インデックスから終了インデックスまでの元の文字列に対応する文字列データ型を返します。終了インデックスが指定されていない場合は、 endIndexが必須です。 文字列の長さです。文字列を扱っているので、インデックスは「0」で始まります 位置 。 構文 public String substring(int beginIndex) public String substring(int beginIndex, int endIndex) beginIndex: 文字列のカットまたはサブストリングを開始する開始インデックスまたは位置。 endIndex

  3. Javaのコンストラクターに関して、非静的ブロックの実行順序はどのようになっていますか?

    オブジェクトが作成されるたびに、非静的ブロック コンストラクターの実行前に実行されます。 非静的ブロック 非静的ブロック クラスレベルです プロトタイプがないブロック。 非静的ブロックの必要性 コンストラクタに関係なく、オブジェクトが作成されるたびにロジックを実行することです。 。 非静的ブロック JVMによって自動的に呼び出されます javaスタック領域でオブジェクトを作成するたびに 。 任意の数の非静的ブロックを作成できます nJava。 実行順序 非静的ブロック は定義された順序です 。 例 public class NonStaticBlockTest {   &nb

  4. Javaでラッパークラスが必要なのはなぜですか?

    ラッパークラス プリミティブデータ型を含むクラスです ( int、char、short、byteなど) 。つまり、ラッパークラスは、プリミティブデータ型を使用する方法を提供します。 (int、char、short、byteなど)オブジェクトとして 。これらのラッパークラスは、java.utilパッケージに分類されます。 。 ラッパークラスが必要な理由 ラッパークラスはプリミティブデータ型をオブジェクトに変換します 。メソッドに渡される引数を変更する場合は、オブジェクトが必要です(プリミティブ型は値によって渡されるため) 。 java.utilパッケージのクラス オブジェクトのみを処理するため

  5. Javaのプログラムの基本構造を説明してください。

    Javaプログラムの一般的な構造には、次の要素が含まれています パッケージ宣言 ステートメントのインポート コメント クラス定義 クラス変数、ローカル変数 方法/動作 パッケージ宣言 Javaのクラスは、さまざまなディレクトリ/パッケージに配置できます。 それらが使用されるモジュールに基づきます。 sに属するすべてのクラスの場合 単一の親ソースディレクトリ 、ソースディレクトリからのパスはパッケージと見なされます 宣言 。 ステートメントのインポート 他のフォルダ/パッケージで記述されたクラスが存在する可能性があります 私たちの作業中のJavaプロジェクトのほか、私たちのプログラムで

  6. Javaでこれへの参照を割り当てることは可能ですか?

    「これ」 Javaのキーワードは、インスタンスメソッドまたはコンストラクター内で現在のオブジェクトへの参照として使用されます。これを使用すると、コンストラクター、変数、メソッドなどのクラスのメンバーを参照できます。 「これ」への参照の割り当て 定義によるとthis 現在のオブジェクト(コンストラクター/メソッドを使用しているオブジェクト)への参照として機能するキーワードであり、その値IDは固定されています。したがって、新しい参照値を割り当てることはできません。さらに、これは単なるキーワードであり、変数ではありません。 それでも、それを行おうとすると、 thisに参照値を割り当て

  7. Javaでカスタムのチェックされていない例外を作成するにはどうすればよいですか?

    カスタムのチェックなしを作成できます 例外 RuntimeExceptionを拡張することによって Javaで。 チェックなし 例外 エラーから継承 クラスまたはRuntimeException クラス。多くのプログラマーは、これらの例外は、プログラムの実行中にプログラムが回復することを期待できないタイプのエラーを表しているため、プログラムでこれらの例外を処理できないと感じています。チェックされていない例外がスローされる場合、通常はコードの誤用が原因です。 、nullを渡す またはそれ以外の場合は間違った引数 。 構文 public class MyCustomException exte

  8. JavaでIllegalStateException(チェックされていない)がスローされるのはいつですか?

    IllegalStateException 未チェックです 例外 Javaで。この例外は、主に java.util.packageのコレクションフレームワークを処理している場合にJavaプログラムで発生する可能性があります。 。 リスト、キュー、ツリー、のような多くのコレクションがあります 地図 そのうちリスト およびキュー (キューと両端キュー)この IllegalStateExceptionをスローします 特定の条件で。 IllegalStateExceptionがスローされるのはいつですか IllegalStateExceptionexception 不適切なタイミングで特定の

  9. Javaでログインフォームを作成するにはどうすればよいですか?

    Javaを使用してJavaでログインフォームを開発できます スイング テクノロジー。この例では、2つのラベルユーザー名を作成できます。 およびパスワード 、ユーザーが入力する2つのテキストフィールド有効 クレデンシャル 最後に1つの送信ボタン。ユーザーが2つのテキストフィールドに有効なクレデンシャルを入力できるようになると、こんにちはが表示されます。 管理者 ログインフォームで。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginDemo extends JFrame im

  10. SwingはJavaでスレッドセーフですか?

    いいえ、 Java Swing コンポーネントはJavaではスレッドセーフではありません。 Swingコンポーネントがスレッドセーフではない理由 Java Swingがスレッドセーフではない主な理由の1つは、そのコンポーネントを拡張するタスクを簡素化することです。 Java Swingのもう1つの理由は、ロックの取得と解放、および状態の復元に伴うオーバーヘッドのため、スレッドセーフではありません。 。 一部のJavaSwingコンポーネントメソッドは、 repaint()、revalidate()などのマルチスレッドアクセスをサポートします。 、および invalidate()メソッド

  11. Javaを使用してJSONファイルの内容を読み取る方法は?

    JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − {    "book": [       {          "id": "01",      

  12. Javaを使用してJSON配列を読み取る/解析する方法は?

    Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si

  13. Javaを使用してJSONファイルを作成/作成する方法は?

    JSONまたはJavaScriptObjectNotationは、人間が読める形式のデータ交換用に設計された、軽量のテキストベースのオープンスタンダードです。 JSONで使用される規則は、C、C ++、Java、Python、Perlなどを含むプログラマーに知られています。サンプルJSONドキュメント − {    "book": [       {          "id": "01",      

  14. Javaを使用してJSON配列を作成/作成する方法は?

    Json配列は、角かっこで囲まれた順序付けられた値のコレクションです。つまり、「[」で始まり、「]」で終わります。配列の値は「、」(コンマ)で区切られます。 サンプルJSON配列 {    "books": [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } json-simpleは、JSONオブジェクトを処理するために使用される軽量ライブラリです。これを使用すると、Javaプログラムを使用してJSONドキュメントのコンテンツを読み書きできます。 JSON-単純なMaven依存関係 以下は、JSON-si

  15. JavaのGridLayoutとGridBagLayoutの違いは何ですか?

    GridLayout すべてのコンポーネントを長方形のグリッドに配置し、同じサイズの長方形に分割します 各コンポーネントは長方形の中に配置されますが、 GridBagLayout 柔軟です レイアウト マネージャー コンポーネントを垂直方向と水平方向に整列させます コンポーネントが同じサイズである必要はありません。各GridBagLayout オブジェクトは、動的な長方形のセルのグリッドを維持します 各コンポーネントがコンポーネントと呼ばれる1つ以上のセルを占有します 表示 エリア 。 GridLayout GridLayout コンポーネントを長方形のグリッドに配置します。セル

  16. Javaでドライバーを登録する方法はいくつありますか?

    JDBCを使用してデータベースに接続するには、それぞれのデータベースのドライバーを取得することを選択し、ドライバーを登録する必要があります。データベースドライバは2つの方法で登録できます- Class.forName()メソッドの使用 − forName() Classという名前のクラスのメソッドは、クラス名をStringパラメータとして受け取り、それをメモリにロードします。すぐに、自動的に登録されるメモリにロードされます。 Class.forName("com.mysql.jdbc.Driver"); 例 JDBCプログラムに従うと、MySQLデータベースとの接続

  17. Javaの整数と整数の違いは何ですか?

    整数(ラッパークラス)およびint(プリミティブデータ型) Integerとintの主な違いは、Integerがラッパークラスであることです。 一方、intはプリミティブデータ型 。 int 32ビット署名付きを格納するデータ型です 2の補数整数であるのに対し、整数はプリミティブ型のintをオブジェクトにラップするクラスです。 。 整数はメソッドの引数として使用できます これにはオブジェクトが必要ですが、intは整数値を必要とするメソッドへの引数として使用できます 、 算術式に使用できます。 intデータ型は整数値をメモリに格納するのに役立ちますが、Integerはintをオブジ

  18. JavaのJFrameとJDialogの違いは何ですか?

    JFrame フレームに追加されたコンポーネントはそのコンテンツと呼ばれ、 contentPaneによって管理されます。 。 JFrameにコンポーネントを追加するには 、 contentPaneを使用する必要があります 代わりに。 JFrame タイトルのウィンドウが含まれています 、境界線 、(オプション)メニュー バー およびユーザー -指定 コンポーネント 。 JFrame 移動できます 、サイズ変更 、アイコン化 JComponentのサブクラスではありません 。 デフォルトでは、JFrameは左上の角に表示されます 画面のr。指定した場所にフレームを表示するには

  19. JavaでJWindowを使用してスプラッシュ画面を実装するにはどうすればよいですか?

    JWindow は、ユーザーのデスクトップのどこにでも表示できるコンテナです。 タイトルバーはありません 、ウィンドウ 管理 ボタン、 JFrameのようなものです。 JWindow JRootPaneが含まれています その唯一の子クラスとして。 contentPane JWindowの子の親になることができます 。 JFrameのように 、 JWindow は別のトップレベルのコンテナであり、装飾されていないJFrameとして機能します。 タイトルバー、ウィンドウメニューなどの機能はありません 、など。 JWindow スプラッシュ画面ウィンドウとして使用できます これ

  20. JavaのLocalDateTimeクラスを使用してテーブルにローカルの日付/時刻を設定するにはどうすればよいですか?

    java.time Java8のパッケージは、 LocalDateTimeという名前のクラスを提供します ローカルの日付と時刻の現在の値を取得するために使用されます。日付と時刻の値に加えてこれを使用すると、曜日、曜日、曜日など、他の日付と時刻のフィールドを取得することもできます。 現地時間を列に設定する ローカルの日付と時刻の値をテーブルの列に設定するには- LocalDateTimeオブジェクトを取得します − LocalDateTimeを取得できます 静的メソッドnow()を-として呼び出すことによるオブジェクト //Getting the LocalDateTime objec

Total 1921 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:12/97  20-コンピューター/Page Goto:1 6 7 8 9 10 11 12 13 14 15 16 17 18