- 方向:
- 全て ウェブ3.0 バックエンド開発 ウェブフロントエンド データベース 運用・保守 開発ツール PHPフレームワーク よくある問題 他の 技術 CMS チュートリアル Java システムチュートリアル コンピューターのチュートリアル ハードウェアチュートリアル モバイルチュートリアル ソフトウェアチュートリアル モバイル ゲームのチュートリアル
- 分類する:
-
- ヒープとスタックの違いは何ですか
- 相違点: 1. ヒープ領域は通常、プログラマによって割り当ておよび解放されますが、スタック領域はオペレーティング システムによって自動的に割り当ておよび解放されます。 2. ヒープは 2 次キャッシュに格納され、ライフ サイクルは仮想マシンのガベージ コレクション アルゴリズムによって決定されますが、スタックは 1 次キャッシュを使用します。このキャッシュは、通常、呼び出されたときにストレージ領域にあります。 、通話が完了するとすぐに解放されます。 3. データ構造が異なります。ヒープはツリーとみなすことができますが、スタックは先入れ後出しのデータ構造です。
- &#&ベース 10198 2022-11-22 16:13:03
-
- 静的コード ブロック、構築コード ブロック、構築メソッドの実行順序は何ですか?
- 実行順序は、最初に「静的コード ブロック」を実行し、次に「構築的コード ブロック」を実行し、最後に「構築的コード ブロック」を実行します。静的コード ブロックはクラス レベルにあり、構造的コード ブロックと構築メソッドはインスタンス レベルであるため、静的コード ブロックが最初に実行されます。また、構造的コード ブロックは独立しており、実行するにはキャリアに依存する必要があるため、構造的コード ブロックはコード ブロックはメソッドの前に構造体に配置する必要があります。
- &#&ベース 15240 2022-01-25 11:41:17
-
- Java アノテーション - Java 独自の構成ファイル
- 著者からのメッセージ 皆さんこんにちは。今回は初めての記事です。学んだ知識をまとめて皆さんと共有できればと思っています。次の期間では、Java や Python などの入門レベルの記事をシリーズで公開する予定です。強固な基盤を築くことでさらに前進できるように、関連する記事を体系的に共有する必要があります。みなさんもアドバイスをいただければ幸いです!
- &#&ベース 2377 2022-01-07 13:41:51
-
- スカラとJavaの違いは何ですか
- 相違点: 1. Java では値を返すために明示的に return を使用する必要がありますが、scala の return はオプションです。 2. クラスおよびメソッドの修飾子。scala のデフォルトは public で、java のデフォルトは protected です。 3. Java はインターフェイスをサポートしますが、Scala はインターフェイスをサポートせず、トレイトを使用します。
- &#&ベース 14964 2023-01-13 00:40:03
-
- Javaのメモリリークとメモリオーバーフローとは何ですか
- メモリ リークとは、プログラムがメモリを申請した後、割り当てられたメモリ領域を解放できないことを意味します。メモリ オーバーフローとは、プログラムがメモリを申請したときに、申請者が使用できる十分なメモリがないこと、または int データを保存するためのストレージ スペースが提供されているにもかかわらず、長いデータが保存され、その結果メモリが不足していることを意味します。 OOM エラーが報告されます。メモリ リークが蓄積すると、最終的にはメモリ オーバーフローが発生します。
- &#&ベース 16096 2023-01-13 00:40:03
-
- JVM クラスのロード プロセスの段階は何ですか?
- クラスのロード プロセス: 1. ロード フェーズ、2. 検証フェーズ、3. 主にメモリの割り当てとメソッド領域内のクラス変数の初期化を行う準備フェーズ、4. 解析フェーズ、5. 初期化フェーズ、コンパイラは宣言された静的代入変数を実行します。と静的領域がマージされて cinit メソッドが生成され、呼び出されます; 6. 使用フェーズ; 7. アンインストール フェーズ。
- &#&ベース 13923 2023-01-13 00:40:03
-
- r.java とは何のファイルですか?
- R.java ファイルはコンパイラによって自動的に生成されるため、開発者がそれを保守する必要はありません。 R.java は、現在のアプリケーションにすべてのリソースを自動的に組み込み、これらのリソースに基づいて対応する ID を作成します。 R.java は、単純に現在の Android アプリケーションのリソース ディクショナリとして理解できます。
- &#&ベース 5327 2023-01-13 00:40:02
-
- Javaでコンストラクタメソッドを書く方法
- Java のコンストラクタ メソッドは、「class class_name {public class_name(){} public ciass_name([paramList]){} ...//class body}」と記述されます。メソッド名はクラス名と同じである必要があります。それぞれのメソッドパラメータは異なっている必要があります。
- &#&ベース 19595 2023-01-13 00:40:02
-
- Javaコンテナとは何ですか?
- Javaコンテナ:ArrayList、LinkedList、Vector、HashSet、LinkedHashSet、TreeSet、LinkedHashMap、TreeMap、ConcurrentHashMap、Hashtableなど
- &#&ベース 26363 2023-01-13 00:40:02
-
- jspの組み込みオブジェクトとは何ですか?
- 組み込みオブジェクトは次のとおりです: 1. Request オブジェクト、2. Response オブジェクト、3. out オブジェクト、4. session オブジェクト、5. application オブジェクト、6. PageContext オブジェクト、7. Config オブジェクト、8. Page オブジェクト、9. Exception物体。
- &#&ベース 19439 2023-01-13 00:40:02
-
- Javaソースファイルの拡張子は何でしょうか?
- Javaソースファイルの拡張子は「.java」で、これをjavacでコンパイルすると拡張子が「.class」のバイトコードファイルが生成され、ソースプログラムと同じディレクトリに保存されます。エラー、エラーを修正し、「.class」バイトコード ファイルが生成されるまで再コンパイルします。
- &#&ベース 49824 2023-01-13 00:40:02
-
- Java は学ぶのが簡単ですか? 学習とトレーニングには通常どのくらい時間がかかりますか?
- 一般的に、Java のトレーニングは 3 ~ 6 か月かかりますが、ある程度の基礎知識がある人であれば、1 ~ 2 か月程度ですぐに Java を習得できます。
- &#&ベース 7732 2021-07-07 09:03:31
-
- 8 つの基本データ型とは何ですか?
- 8 つの基本データ型は次のとおりです: 1. 4 つの整数型 (byte、short、int、long)、2. 2 つの浮動小数点型 (float、double)、3. 1 つの文字型 "char"、4. 1 つのブール型 "ブール値」。
- &#&ベース 108043 2023-01-13 00:40:02
-
- Webサービスインターフェースの呼び出し方法
- 呼び出し方法: まず、「プロジェクト」タブを選択し、マウスを右クリックし、ポップアップ右クリックメニューで「新規」-「その他」を選択し、「Web サービスクライアント」を見つけて「次へ」をクリックして入力します。 「wsdl url」アドレスにインターフェースを指定し、最後に「次へ」をクリックしてクラスファイルを生成します。
- &#&ベース 20411 2021-06-30 13:44:54
-
- スタックオーバーフローの原因と解決策は何ですか?
- 原因: 作成されたオブジェクトの合計容量がヒープの最大容量を超えています。解決策: メモリ リークの場合は、オーバーフローの原因となったオブジェクトの参照チェーンに従って特定のリークの場所を見つけて変更します。メモリ オーバーフローの場合は、JVM のヒープ パラメータ設定を調べて、一部のオブジェクトのライフサイクルが長すぎたり、ストレージが長すぎたり、設計に無理があるなどの問題が修正されます。
- &#&ベース 16665 2023-01-13 00:40:01