Java二級ブラシノート

3830 ワード

1、Comparableインタフェースを実現するにはtoCompare()方法を書き換える必要がある
2、二叉木の葉のノード比度がゼロのノードが一つ多い
3、二分法検索の時間複雑度はlog 2(n)
4、順序構造の記憶は必ず連続的であり、チェーン式記憶構造の記憶空間は必ずしも連続的ではない
5、ソフトウェア開発において、需要分析段階で使用できるツールはDFD図である
6、対象は以下の基本的な特徴がある.一意性、分類性、マルチステート性、パッケージング性、モジュール独立性を識別します.一貫性なし
7、データ管理技術の三つの段階の中で、データ共有が一番いいのはデータベースシステムの段階である.
8、クラス変数に必要な修飾子はstatic
9、Swing AWTより新しいレイアウトマネージャはBoxLayout
10、スレッドがsleep()、join()、wait()などのメソッドを呼び出したときにブロック状態に入る
11、以下のプログラムでEmployeeのオブジェクトを保存する必要があります.下線に記入すべき正しいオプションは
class Employee implements Serializable { }

本題の調査対象のシーケンス化.Javaでは、プログラム内のオブジェクトを保存して、そのプログラムの後実行で使用できるようにするには、オブジェクトのシーケンス化を使用します.クラスにはSerialiazableインタフェースが実装されているだけで、その独自の楽しみはシーケンス化可能です.したがって、クラスのオブジェクトをシーケンス化する場合は、Serialiazableインタフェースを実装する必要があります.そこで、本題の正解はimplements Serialiazableです
12.データベース設計においてユーザーのデータ要求を反映するモードは外部モードである
データベースの3段階モードは、コンセプトモード、外部モード、および内部モードです.コンセプトモードは、データベースシステムにおけるグローバルデータ論理構造の記述であり、ユーザ全体の共通データビューである.外部モードは、サブモードまたはユーザモードとも呼ばれ、ユーザのデータビューであり、各ユーザのローカルデータ記述を与える.
13.Javaの逆アセンブリコマンドはjavap
14.Javaにおける演算子の優先順位は、演算子>リレーショナル演算子>論理演算子>代入演算子
15.継承はオブジェクト向けメソッドの重要な基本特性であり、コードを再利用でき、プログラムの複雑さを低減することができる.クラスの継承とは、既存のクラス(親)に基づいて新しいクラス(子)を構築し、親のメソッドとステータスを再利用(継承)するとともに、新しいクラスに新しいメソッドとステータスを追加することができます.
16.オブジェクト指向アプローチにおいて、「オブジェクト」の基本的な特徴に属さないのは()である.コンシステンシ
17.javaでの開発ツールJDK 1.7以前、swithはStringタイプデータをサポートしておらず、case値とkey値が一致すると、プログラムがエラーを報告し、オプションDが正しく、本題の答えはDである.
18、以下のオプションのうち、イベントアダプタクラスに属していないのは(D)です.A、MouseAdapter B、KeyAdapter C、ComponentAdapter D、FrameAdapter
19、次の記述の中で、間違っているのは(A)です.A、java Appletプログラムの.classファイルはjavaコマンドでBを実行できますが、通常Javaアプリケーションは1つのmain()メソッドCしかありません.Javaアプリケーションは1つのmain()メソッドDしかありません.JavaアプリケーションはAppletで使用しているコンパイルコマンドと同じです.
20、サブルーチン呼び出しをサポートするデータ構造は(A)A、スタックB、ツリーC、キューD、ツリーである
21、投影演算とは、関係内のドメイン指定に対して新たな演算を導入できることをいう.本題では,Sは元の関係Rの内部で行われ,Rの中にあるそれらのドメインの列からなる関係である.
22、javaがモバイルデバイスに提供するプラットフォームは(A)である.A、J2ME B、J2SE C、J2EE D、JDK5.0
23、以下のオプションの中で単精度数のは(B)です.A、023 B、0.2f C、5.2 D、15L
24、以下の方法のうち、クラスSubXに正しく加えられ、親クラスの方法が上書きされないのは(B)class X{public int F(int a,int b){int s;s=a+b;return s;}}class SubX extends X{} A、int F(int a,int b){} B、public void F(){} C、public int F(int a,int b) throw MyException{} D、public float F(int a,int b,float b = 1.0){}
25.クラスで定義されたデータメンバーをそのクラスのすべてのオブジェクトで共有したい場合、必要な修飾子は(D)A、protected B、public C、private D、staticである
26、Javaクラスライブラリにおいて、メモリにデータを書き込むクラスは(A)A、javaである.io.ByteArrayOutputStream B、java.io.FileOutputStream C、java.io.BufferedOutputStreamD、toString(String charsetName)解析:java ioは、ByteArrayOutputString、ByteAHayInputStream、StringBufferInputStreamクラスがメモリに直接アクセスできるようにします.ByteArrayInputStreamでバイト配列にデータを読み込むことができます.ByteArrayOutputStreamを使用すると、バイト配列(バッファ)にデータを書き込むことができます.この2つのクラスは、ファイル、パイプ、ソケットなどのデータの読み取り/書き込みに役立ちます.選択肢Aは正しいが、本題の答えはAである.
27、アルゴリズムの空間複雑度とは、アルゴリズムの実行中に必要なコンピュータ記憶空間を指す
28、以下のオプションは構造化プログラム化設計原則に属さないのは(A)A、パッケージ可能B、トップダウンC、モジュール化D、段階的に精進することである.
29.次のオプションのうち、タイプintは、()A、abc+efg、abc+efg、C、a+b、D、3+45である
30、Java中のクラスObjectOutputStreamはオブジェクトの書き込み操作をサポートする.これはバイトストリームであり、その直接の親は(C)A、Writer B、DataOutput C、OutputStreamD、ObjectOutputである
31、JavaのバイトストリームInputStreamはすべてのバイト入力ストリームの祖先であり、OutputStreamはすべてのバイト出力ストリームの祖先である.Javaの文字ストリームReaderは、すべての読み出し文字列入力ストリームの祖先であり、writerはすべての出力文字列の祖先である.
InputStream,OutputStream,Reader,writerは抽象クラスである.だから直接newできない
32、以下の記述の中で、誤りは(D)A、Javaの中でデッドロックを検出して避ける専門メカニズムB、プログラムの中の複数のスレッドが互いに相手が持っているロックを待っていることであり、デッドロックC、Javaプログラマーは予め一定のロック戦略を定義して実行することができ、デッドロックDを避けるために、javaプログラマーは先にロックを得る順序を定義することができる.ロック解除は、ロックされた順に解除されます