第6章 最終テスト
✓第 6 章 テスト
1.次のフラグメントを考えると、
クラス X {
プライベート int カウント;
次の断片は正しいですか?
クラス Y {
public static void main(String args[]) {
X ob = new X();
ob.count = 10;
2.アクセス修飾子はメンバーの宣言を _____ する必要があります。
3.キューを補完するものはスタックです。最初に **enter、最後に
アクセスを使用します
出てきて、よく皿の山にたとえられます。最初の料理
テーブルに置かれたものは最後に使用されます。
というスタック クラスを作成します。
文字を含めることができるスタック。
からスタックにアクセスするメソッドを呼び出す
プッシュ()とポップ()。
の場合にユーザーがスタック サイズを指定できるようにする
彼女は創造されたのです。 Stack クラスの他のすべてのメンバーを非公開にしておきます。
(ヒント: Queue クラスをテンプレートとして使用できます。方法を変更するだけです
データへのアクセス方法)
**4.このクラスを考えると、
クラステスト {
int a;
Test(int i) { a = i; }
}
2 つの Test オブジェクト参照によって参照されるオブジェクトの内容を交換する swap( ) というメソッドを作成します。
5.次の断片は正しいですか?
クラス X {
int meth(int a, int b) { ... }
文字列 meth(int a, int b) { ... }
6.文字列の内容を逆方向に表示する再帰メソッドを作成します。
7.クラス内のすべてのオブジェクトが同じ変数を共有する必要がある場合、**
この変数はどのように宣言すればよいですか?
**8.静的ブロックを使用する必要があるのはなぜですか?
9.内部クラスとは何ですか?
10.そのため、メンバーにはそのクラスの他のメンバーのみがアクセスできるようになります。
どのアクセス修飾子を使用する必要がありますか?
11.メソッドの名前とそのパラメーターのリストで **__________
が構成されます。
メソッドの
第6章 メソッドとクラスの徹底チェック 217
**12. int 引数は、
による呼び出しを使用してメソッドに渡されます。
__________.
13.渡された int 値を合計する sum( ) という varargs メソッドを作成します
彼のために。結果を返すようにします。その使用法をデモンストレーションします。
**14.可変引数メソッドはオーバーロードできますか?
15.あいまいなオーバーロードされた varargs メソッドの例を示します。
以上が第6章 最終テストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

-CPパラメーターを使用してJARをClassPathに追加して、JVMがjava-cplibrary.jarcom.example.mainなどの内部クラスとリソースをロードできるようにします。

usefile.createNewfile()tocreatefileonlyifitdoes notexist、avolididingoverwriting;

Javaspiは、JDKに組み込みのサービス発見メカニズムであり、Serviceloaderを介してインターフェイス指向の動的拡張を実装しています。 1.サービスインターフェイスを定義し、Meta-INF/Services/の下のインターフェイスのフルネームに命名されたファイルを作成し、実装クラスの完全に適格な名前を記述します。 2。serviceloader.load()を使用して実装クラスをロードすると、JVMは自動的に構成を読み取り、インスタンス化します。 3.インターフェイス契約は、設計中に明確にし、優先順位と条件付き負荷をサポートし、デフォルトの実装を提供する必要があります。 4。アプリケーションシナリオには、マルチペイチャネルアクセスとプラグインの確認が含まれます。 5.パフォーマンス、クラスパス、例外分離、スレッドの安全性、バージョンの互換性に注意してください。 6。Java9では、Moduleシステムと組み合わせて提供できます。

この記事では、同じTCPソケットで複数のHTTP要求を送信するメカニズム、つまりHTTP Persistent Connection(Keep-Alive)を詳細に説明します。この記事では、HTTP/1.xとHTTP/2プロトコルの違いを明確にし、永続的な接続に対するサーバー側のサポートの重要性と、接続を正しく処理する方法:応答ヘッダーを閉じる方法を強調しています。一般的なエラーを分析し、ベストプラクティスを提供することにより、開発者が効率的で堅牢なHTTPクライアントを構築できるようにすることを目指しています。

実装キーワードを使用して、インターフェイスを実装します。クラスは、インターフェイス内のすべてのメソッドの特定の実装を提供する必要があります。複数のインターフェイスをサポートし、メソッドが公開されるようにコンマで区切られています。 Java 8の後のデフォルトおよび静的メソッドは、書き直す必要はありません。

javagenericsprovideCompile-timeTypeSafeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTypeTyParaMetersonClasses、interfaces、and methods; wildcards(?、extendStype、?supertype)HeandnwondTypeswithFexibility.1.1.UnunboundCardCardCardCardCardCardCardCardCardCardCardの装備

このチュートリアルでは、Javaに他のアレイリストを含むネストされたアレイリストを効率的に処理し、そのすべての内部要素を単一の配列にマージする方法を詳しく説明しています。この記事では、Java 8ストリームAPIのフラットマップ操作を通じて2つのコアソリューションを提供します。最初にリストにフラット化してから配列を埋め、さまざまなシナリオのニーズを満たすために新しい配列を直接作成します。

プロパティクラスを使用して、Java構成ファイルを簡単に読み取ります。 1. config.propertiesをリソースディレクトリに入れ、getClassLoader()。getResourceasStream()を介してロードし、Load()メソッドを呼び出してデータベース構成を読み取ります。 2。ファイルが外部パスにある場合は、FileInputStreamを使用してロードします。 3. GetProperty(key、defaultValue)を使用して欠落しているキーを処理し、デフォルト値を提供して、例外処理と入力検証を確保します。
