- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク 毎日のプログラミング WeChat アプレット よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- dataoutputstream が文字化けした場合はどうすればよいでしょうか?
- 文字化けした dataoutputstream の解決策: 1. "dos.write("...".getBytes());" を通じて文字列を書き込みます 2. "new OutputStreamWriter(new FileOutputStream(file), "utf-8") ;" を設定しますそれ。
- &#&ベース 30696 2023-01-05 11:28:53
-
- mybatis でのページングのいくつかの方法
- Mybatis のページング方法: 1. ページングに配列を使用する 最初にすべてのデータをクエリし、次にリストから必要な部分をインターセプトします。 2. SQL ステートメントを使用してページングを実行し、SQL ステートメントの後に limit paging ステートメントを追加します。 3. ページングにインターセプタを使用し、インターセプタを介して SQL ステートメントの最後に limit ステートメントを追加して、ページング クエリを実行します。 4. RowBounds を使用してページングを実装するには、すべての適格なデータを一度に取得し、メモリ内のビッグ データを操作してページング効果を実現する必要があります。
- &#&ベース 7152 2023-01-04 16:23:34
-
- Javaでマルチスレッドを実装するいくつかの方法
- マルチスレッドを実装する方法: 1. Thread クラスを継承し、JDK が提供する Thread クラスを通じて Thread クラスの run メソッドを書き換えます; 2. Runnable インターフェイスを実装します。Runnable は "@FunctionalInterface" 関数インターフェイスです。 JDK8 が提供するラムダ メソッドを使用してスレッド タスクを作成できる; 3. 内部クラスを使用する; 4. タイマーを使用する; 5. 戻り値を含むスレッドの実装; 6. スレッド プールに基づいてマルチスレッドを実装する。
- &#&ベース 9508 2023-01-04 15:52:49
-
- Eclipseの言語を中国語に設定する方法
- Eclipse 言語を中国語に設定する方法: 1. ブラウザを開いて言語パックのダウンロード アドレスを見つけ、最新のインストール パッケージのアドレスをコピーします; 2. Eclipse を開き、[ヘルプ] をクリックし、クリックして新しいプラグインをインストールします; 3. [追加] をクリックし、[場所] に URL を貼り付けます; 4. ドロップダウン メニューで簡体字中国語パッケージを見つけてチェックし、[次へ] をクリックしてインストールを待ちます; 5. Eclipse を再起動します。
- &#&ベース 5619 2023-01-04 15:51:00
-
- スプリングブーツとは何ですか?
- Spring Boot は、Pivotal チームが提供する Spring ベースのフレームワークで、特定の構成方法を使用するため、開発者はボイラープレート構成を定義する必要がなくなりました。 Spring Boot は、現在一般的な開発フレームワークのほとんどを統合します。Maven がすべての JAR パッケージを統合するのと同じように、Spring Boot はほぼすべてのフレームワークを統合するため、開発者は Spring プロジェクトを迅速に構築できます。
- &#&ベース 38761 2022-11-29 11:46:44
-
- Javaプログラムの実行環境の略称は何ですか?
- Javaプログラムの実行環境を「JRE」と呼びます。 JRE は、JVM 標準実装や Java コア クラス ライブラリなど、JAVA プログラムを実行するために必要な環境のコレクションです。 JRE は 2 つの部分で構成されます: 1. Java ランタイム環境 (アプリケーションを実行、テスト、送信できる Java プラットフォーム) 2. Java プラグイン (JRE を使用するブラウザで Java アプレットおよび JavaBean コンポーネントを実行できるようにします) 。
- &#&ベース 12942 2022-11-28 19:17:35
-
- Javaのfinalキーワードの機能は何ですか
- Java では、final を使用してクラス、メソッド、変数を変更できます。最終的に変更されたクラスは、そのクラスが他のクラスに継承できないことを意味します。つまり、このクラスは継承ツリーのリーフ クラスであり、このクラスの設計は完璧であると考えられており、変更または拡張する必要はありません。最終的に変更されたクラスのメソッドは、そのクラスが他のクラスに継承できず、オーバーライドできないことを意味します。つまり、継承されたクラスが変更できないようにメソッドがロックされています。 Final はクラス内の変数を変更します。これは、変数が初期化されると変更できないことを示します。
- &#&ベース 24600 2022-11-25 16:26:26
-
- Javaでプライベートとはどういう意味ですか
- Java では、プライベートは「プライベート」を意味し、クラス、プロパティ、メソッドを変更するために使用されるアクセス制御修飾子です。 private で変更されたクラス メンバーは、クラス自体のメソッドによってのみアクセスおよび変更でき、他のクラス (クラスのサブクラスを含む) からはアクセスおよび参照できません。したがって、private 修飾子は最高レベルの保護を持ちます。
- &#&ベース 20393 2022-11-24 18:27:33
-
- Javaにはいくつかのスレッド状態があります
- Java には、初期 (NEW)、実行中 (RUNNABLE)、ブロック済み (BLOCKED)、待機中 (WAITING)、タイムアウト待機中 (TIMED_WAITING)、および終了済み (TERMINATED) の 6 つのスレッド状態があります。 new キーワードを使用して新しいスレッドを作成しますが、start() メソッドは呼び出されません。スレッドは新しい状態にあります。ブロックされた状態は、スレッドがモニター ロックを待機しており、その状態にトラップされていることを示します。待機状態に入ったスレッドは、他のスレッドが何らかの特定のアクション (通知または割り込み) を決定するまで待つ必要があります。
- &#&ベース 14370 2022-11-24 16:03:03
-
- Javaの特徴は何ですか
- Java の特徴: 1. オブジェクト指向; オブジェクト内のクラス、オブジェクト、継承、カプセル化、ポリモーフィズム、インターフェイス、パッケージなどを適切にサポートします。 2. プラットフォームの独立性: 仮想マシンの導入後、Java 言語を別のプラットフォームで実行するために再コンパイルする必要はありません。 3. シンプルさ。 4. 解釈と実行。プログラムが Java プラットフォーム上で実行されると、バイトコード ファイルにコンパイルされ、Java 環境を備えたオペレーティング システム上で実行できるようになります。 5. マルチスレッドのサポートとマルチスレッド間の同期メカニズムの提供、6. 分散、7. 堅牢性、8. 高性能、9. セキュリティ。
- &#&ベース 47629 2022-11-22 17:55:06
-
- ヒープとスタックの違いは何ですか
- 相違点: 1. ヒープ領域は通常、プログラマによって割り当ておよび解放されますが、スタック領域はオペレーティング システムによって自動的に割り当ておよび解放されます。 2. ヒープは 2 次キャッシュに格納され、ライフ サイクルは仮想マシンのガベージ コレクション アルゴリズムによって決定されますが、スタックは 1 次キャッシュを使用します。このキャッシュは、通常、呼び出されたときにストレージ領域にあります。 、通話が完了するとすぐに解放されます。 3. データ構造が異なります。ヒープはツリーとみなすことができますが、スタックは先入れ後出しのデータ構造です。
- &#&ベース 9742 2022-11-22 16:13:03
-
- 静的コード ブロック、構築コード ブロック、構築メソッドの実行順序は何ですか?
- 実行順序は、最初に「静的コード ブロック」を実行し、次に「構築的コード ブロック」を実行し、最後に「構築的コード ブロック」を実行します。静的コード ブロックはクラス レベルにあり、構造的コード ブロックと構築メソッドはインスタンス レベルであるため、静的コード ブロックが最初に実行されます。また、構造的コード ブロックは独立しており、実行するにはキャリアに依存する必要があるため、構造的コード ブロックはコード ブロックはメソッドの前に構造体に配置する必要があります。
- &#&ベース 15070 2022-01-25 11:41:17
-
- Java アノテーション - Java 独自の構成ファイル
- 著者からのメッセージ 皆さんこんにちは。今回は初めての記事です。学んだ知識をまとめて皆さんと共有できればと思っています。次の期間では、Java や Python などの入門レベルの記事をシリーズで公開する予定です。強固な基盤を築くことでさらに前進できるように、関連する記事を体系的に共有する必要があります。みなさんもアドバイスをいただければ幸いです!
- &#&ベース 2205 2022-01-07 13:41:51
-
- スカラとJavaの違いは何ですか
- 相違点: 1. Java では値を返すために明示的に return を使用する必要がありますが、scala の return はオプションです。 2. クラスおよびメソッドの修飾子。scala のデフォルトは public で、java のデフォルトは protected です。 3. Java はインターフェイスをサポートしますが、Scala はインターフェイスをサポートせず、トレイトを使用します。
- &#&ベース 14639 2023-01-13 00:40:03
-
- Javaのメモリリークとメモリオーバーフローとは何ですか
- メモリ リークとは、プログラムがメモリを申請した後、割り当てられたメモリ領域を解放できないことを意味します。メモリ オーバーフローとは、プログラムがメモリを申請したときに、申請者が使用できる十分なメモリがないこと、または int データを保存するためのストレージ スペースが提供されているにもかかわらず、長いデータが保存され、その結果メモリが不足していることを意味します。 OOM エラーが報告されます。メモリ リークが蓄積すると、最終的にはメモリ オーバーフローが発生します。
- &#&ベース 15648 2023-01-13 00:40:03