- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- Javaの&と&&の違いは何ですか
- Java における & と && の違い: 1. && 演算子が動作するとき、最初の式の値が false の場合、2 番目の式は計算されませんが、& 演算子は最初の式を考慮しません。両方の式が計算されます。式の値が true であるかどうかを確認するために実行されます。 2. & 演算子はビット演算子として使用できますが、&& 演算子は使用できません。
- &#&ベース 9289 2023-01-06 15:07:00
-
- Javaのequals()メソッドの使い方
- Java では、equals() メソッドは、あるオブジェクトが別のオブジェクトと等しいかどうかを検出するために使用され、構文は「Object.equals(Object2)」です。このメソッドは、2 つのオブジェクトが同じ参照を持つかどうかを判断します。同じ参照、それらは等しくなければなりません。 equals() メソッドは、基本データ型の変数を操作できません。
- &#&ベース 9374 2023-01-06 14:42:33
-
- Javaの3つの大きな特徴は何ですか
- Java の 3 つの大きな特徴は、 1. カプセル化とは、クラスの特定の情報をクラス内に隠し、外部プログラムから直接アクセスできないようにすることを意味し、その代わりに、隠された情報への操作とアクセスは、クラスが提供するメソッドを通じて実現されます。クラス。 2. 継承とは、サブクラスが親クラスのすべてのプロパティとメソッドを持ち、それによってコードの再利用が実現されることを意味します。 3. ポリモーフィズムとは、親クラスの参照がサブクラス オブジェクトを指し、複数の形式が生成されることを意味します。
- &#&ベース 27078 2023-03-10 13:36:54
-
- Javaでのオーバーロードと書き換えの違いは何ですか
- 相違点: 1. オーバーロードはコンパイル時のポリモーフィズムを実装しますが、書き換えは実行時のポリモーフィズムを実装します。 2. クラス内でオーバーロードが発生する場合、同じ名前のメソッドのパラメータ リストは異なる必要があり、サブクラスと親クラス間で上書きが発生する場合、オーバーライドされるメソッドのオーバーライド メソッドは同じである必要があります。 3. オーバーロードされたメソッドの戻り値の型は変更できますが、オーバーライドされたメソッドは変更できません。 4. オーバーロードされたメソッドの例外は変更でき、オーバーライドされたメソッドの例外は削減または削除できますが、新しい例外やより幅広い例外をスローしてはなりません。 5. オーバーロードされたメソッドのアクセスは変更できますが、オーバーライドされたメソッドのアクセスをより厳密に制限してはなりません。
- &#&ベース 21947 2023-01-28 16:43:05
-
- Java で最も一般的に使用されるテクノロジ スタックは何ですか?
- Java で一般的に使用されるテクノロジ スタックには、1. JDK、2. Web フレームワーク、3. Web コンテナ、4. ORM フレームワーク、5. Spring、6. データベース、7. 検索エンジン、8. バックエンド テンプレート エンジン、9.ワークフロー ; 10. Kafka、RocketMQ、RabbitMQ などの他の言語ミドルウェア。
- &#&ベース 8879 2023-02-02 15:28:43
-
- dataoutputstream が文字化けした場合はどうすればよいでしょうか?
- 文字化けした dataoutputstream の解決策: 1. "dos.write("...".getBytes());" を通じて文字列を書き込みます 2. "new OutputStreamWriter(new FileOutputStream(file), "utf-8") ;" を設定しますそれ。
- &#&ベース 30853 2023-01-05 11:28:53
-
- mybatis でのページングのいくつかの方法
- Mybatis のページング方法: 1. ページングに配列を使用する 最初にすべてのデータをクエリし、次にリストから必要な部分をインターセプトします。 2. SQL ステートメントを使用してページングを実行し、SQL ステートメントの後に limit paging ステートメントを追加します。 3. ページングにインターセプタを使用し、インターセプタを介して SQL ステートメントの最後に limit ステートメントを追加して、ページング クエリを実行します。 4. RowBounds を使用してページングを実装するには、すべての適格なデータを一度に取得し、メモリ内のビッグ データを操作してページング効果を実現する必要があります。
- &#&ベース 7694 2023-01-04 16:23:34
-
- Javaでマルチスレッドを実装するいくつかの方法
- マルチスレッドを実装する方法: 1. Thread クラスを継承し、JDK が提供する Thread クラスを通じて Thread クラスの run メソッドを書き換えます; 2. Runnable インターフェイスを実装します。Runnable は "@FunctionalInterface" 関数インターフェイスです。 JDK8 が提供するラムダ メソッドを使用してスレッド タスクを作成できる; 3. 内部クラスを使用する; 4. タイマーを使用する; 5. 戻り値を含むスレッドの実装; 6. スレッド プールに基づいてマルチスレッドを実装する。
- &#&ベース 9732 2023-01-04 15:52:49
-
- Eclipseの言語を中国語に設定する方法
- Eclipse 言語を中国語に設定する方法: 1. ブラウザを開いて言語パックのダウンロード アドレスを見つけ、最新のインストール パッケージのアドレスをコピーします; 2. Eclipse を開き、[ヘルプ] をクリックし、クリックして新しいプラグインをインストールします; 3. [追加] をクリックし、[場所] に URL を貼り付けます; 4. ドロップダウン メニューで簡体字中国語パッケージを見つけてチェックし、[次へ] をクリックしてインストールを待ちます; 5. Eclipse を再起動します。
- &#&ベース 6069 2023-01-04 15:51:00
-
- スプリングブーツとは何ですか?
- Spring Boot は、Pivotal チームが提供する Spring ベースのフレームワークで、特定の構成方法を使用するため、開発者はボイラープレート構成を定義する必要がなくなりました。 Spring Boot は、現在一般的な開発フレームワークのほとんどを統合します。Maven がすべての JAR パッケージを統合するのと同じように、Spring Boot はほぼすべてのフレームワークを統合するため、開発者は Spring プロジェクトを迅速に構築できます。
- &#&ベース 39000 2022-11-29 11:46:44
-
- Javaプログラムの実行環境の略称は何ですか?
- Javaプログラムの実行環境を「JRE」と呼びます。 JRE は、JVM 標準実装や Java コア クラス ライブラリなど、JAVA プログラムを実行するために必要な環境のコレクションです。 JRE は 2 つの部分で構成されます: 1. Java ランタイム環境 (アプリケーションを実行、テスト、送信できる Java プラットフォーム) 2. Java プラグイン (JRE を使用するブラウザで Java アプレットおよび JavaBean コンポーネントを実行できるようにします) 。
- &#&ベース 13107 2022-11-28 19:17:35
-
- Javaのfinalキーワードの機能は何ですか
- Java では、final を使用してクラス、メソッド、変数を変更できます。最終的に変更されたクラスは、そのクラスが他のクラスに継承できないことを意味します。つまり、このクラスは継承ツリーのリーフ クラスであり、このクラスの設計は完璧であると考えられており、変更または拡張する必要はありません。最終的に変更されたクラスのメソッドは、そのクラスが他のクラスに継承できず、オーバーライドできないことを意味します。つまり、継承されたクラスが変更できないようにメソッドがロックされています。 Final はクラス内の変数を変更します。これは、変数が初期化されると変更できないことを示します。
- &#&ベース 24910 2022-11-25 16:26:26
-
- Javaでプライベートとはどういう意味ですか
- Java では、プライベートは「プライベート」を意味し、クラス、プロパティ、メソッドを変更するために使用されるアクセス制御修飾子です。 private で変更されたクラス メンバーは、クラス自体のメソッドによってのみアクセスおよび変更でき、他のクラス (クラスのサブクラスを含む) からはアクセスおよび参照できません。したがって、private 修飾子は最高レベルの保護を持ちます。
- &#&ベース 20870 2022-11-24 18:27:33
-
- Javaにはいくつかのスレッド状態があります
- Java には、初期 (NEW)、実行中 (RUNNABLE)、ブロック済み (BLOCKED)、待機中 (WAITING)、タイムアウト待機中 (TIMED_WAITING)、および終了済み (TERMINATED) の 6 つのスレッド状態があります。 new キーワードを使用して新しいスレッドを作成しますが、start() メソッドは呼び出されません。スレッドは新しい状態にあります。ブロックされた状態は、スレッドがモニター ロックを待機しており、その状態にトラップされていることを示します。待機状態に入ったスレッドは、他のスレッドが何らかの特定のアクション (通知または割り込み) を決定するまで待つ必要があります。
- &#&ベース 14540 2022-11-24 16:03:03
-
- Javaの特徴は何ですか
- Java の特徴: 1. オブジェクト指向; オブジェクト内のクラス、オブジェクト、継承、カプセル化、ポリモーフィズム、インターフェイス、パッケージなどを適切にサポートします。 2. プラットフォームの独立性: 仮想マシンの導入後、Java 言語を別のプラットフォームで実行するために再コンパイルする必要はありません。 3. シンプルさ。 4. 解釈と実行。プログラムが Java プラットフォーム上で実行されると、バイトコード ファイルにコンパイルされ、Java 環境を備えたオペレーティング システム上で実行できるようになります。 5. マルチスレッドのサポートとマルチスレッド間の同期メカニズムの提供、6. 分散、7. 堅牢性、8. 高性能、9. セキュリティ。
- &#&ベース 47812 2022-11-22 17:55:06