• atwiki
  • programmerassistant @ ウィキ

programmerassistant @ ウィキ

最終更新:

programmerassistant

- view
管理者のみ編集可
更新再開します。2017
管理人より



@wikiへようこそ


JavaTM 2 Platform Std Ed.v1.4.0

Java認定試験(Sun Certified Programmer for the Java2)対策練習問題>http://happytaro.pekori.jp/Home/Study01/study01.cgi

【SJC-P】Sun認定 Javaプログラマ試験 主な出題範囲



SJC-P(310-035) の主な出題範囲の概要
2004年3月18日現在、Sun Microsystems の公式サイトでは主な出題範囲を以下のように分類しています。

Section 1 クラス定義とアクセス制御
Section 2 制御文、アサーションと例外処理
Section 3 ガーベッジコレクション
Section 4 Java 言語の基礎
Section 5 演算子とデータのメモリ割り当て
Section 6 オーバーロード、オーバーライド、実行時のデータ型
Section 7 スレッド
Section 8 java.langパッケージのJava言語の基礎
Section 9 コレクション・フレームワーク


Sun Certified Programmer for the Java 2 Platform 1.4
概要 | お申込方法 | 認定証 | FAQ
Sun Certified Programmer for the Java 2 Platform 1.4 (試験番号 310-035) を受験する場合は、準備の際に次の各トピックを参考にしてください。

Section 1 クラス定義とアクセス制御
基本データ型の配列の宣言、作成および、初期化の記述方法。
また、宣言と初期化の両方を同時に行う配列の定義。
クラス、インナークラス、メソッド、インスタンス変数、 static 変数、および、メソッド内に定義した一時変数の宣言。
また、これらに対する public 、 final 、 static 、 abstract などの修飾子の定義と、パッケージ化した場合など修飾子を組み合わせして使用した結果の意味を説明する。
デフォルトコンストラクタを使用するときのクラス定義方法。
自クラスまたは、スーパークラスで、関連するメソッド宣言の定義方法に与える適切な戻り値を説明する。
Section 2 制御文、アサーションと例外処理
if 文 、 switch 文の宣言方法および、これらの制御文の適切な引数の型の記述方法。
ラベル付きまたは、ラベルなしのループ文の宣言方法。
また、ループ文に break および、 continue を使用して変数の状態を変化させたときの実行結果。
try 、 catch 、 finally によるイベントハンドリングの定義。
また、例外をスローするメソッドの宣言とオーバーライドメソッドの宣言。
コードの1部で生じた例外処理の動きを説明する。
例外は、ランタイム例外、明示的な例外、もしくはエラーコード。
(try, catch, finallyブロックで対処できるエラーコードを指す。)
アサーションの的確な使用方法、または誤った使用方法を識別する。
アサーションの機能の正しい説明。
Section 3 ガーベッジコレクション
ガーベッジコレクションによって保証されるふるまいを説明する。
また、ガーベッジコレクションの対象となるオブジェクトについて説明する。
オブジェクトがガベッジコレクションの対象となる、ソースコード中の位置を見分ける。
Section 4 Java 言語の基礎
ソースファイルにおける以下の適切な定義方法を説明する。
  • package 文
  • import 文
  • インナークラスを含むクラス宣言文
  • インタフェース宣言文
  • java.lang.Runnable や他のインタフェースの実装
  • main() メソッドを含むクラス内の実行するメソッド文
  • 変数
  • 識別子
コマンドラインの引数と main() メソッドに渡される配列型の引数に合致するインデックスについて説明する。
Java のキーワードと識別子について説明する。
明示的な割り当てをせずに作成した配列要素の値の結果を説明する。
基本データ型の値の範囲と、 String 型や基本データ型のリテラル値の宣言を説明する。
Section 5 演算子とデータのメモリ割り当て
instanceof 演算子を含む各種演算子を実行したときの結果を判定する。
java.lang.String、java.lang.Boolean、java.lang.Object などのequals() メソッドを実行したときの結果を判定する。
'&'、'|'、'&&'、'||' を使用した条件式の評価。
Section 6 オーバーロード、オーバーライド、実行時のデータ型
オブジェクト指向設計におけるカプセル化の利点を説明する。
また、'is a'、'has a' 関係とカプセル化の実現方法を説明する。
スーパークラスまたは、オーバーロードされたコンストラクタをオーバーライドまたはオーバーロードメソッドを呼び出す方法を説明する。
また呼び出した結果を説明する。
クラス、インナークラスを含む各種クラスのインスタンス作成の記述方法。
Section 7 スレッド
java.lang.Thread および、java.lang.Runnable を使用したスレッドの定義、インスタンス化および、スレッドの実行開始を説明する。
スレッドの実行に関する条件を説明する。
スレッド間の同期の問題を解決するための synchronized、wait() メソッド、notify() メソッドおよび、notifyAll() メソッドを使用する方法を説明をする。
また、その相互作用について説明する。
Section 8 java.langパッケージのJava言語の基礎
java.lang.Math クラスの static メソッドの使用方法を説明する。
String オブジェクトの不変性について説明する。
指定された振る舞い要求に合うラッパークラス内で適切な選択をし、
そのラッパークラスのオブジェクトを含んだコードの実行結果を説明する。
IntegerやDouble等のラッパークラスの下記のメソッドを使用したコードに関して説明する。
  • doubleValue
  • floatValue
  • intValue
  • longValue
  • parseXxx
  • getXxx
  • toString
  • toHexString
Section 9 コレクション・フレームワーク
コレクション API のふるまいについて説明する。
hashcode()メソッドの使用法の正誤を判断する。




  • ウィキはみんなで気軽にホームページ編集できるツールです。
  • このページは自由に編集することができます。
  • メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます


まずはこちらをご覧ください。


おすすめ機能


その他にもいろいろな機能満載!!


バグ・不具合を見つけたら? 要望がある場合は?

お手数ですが、メールでお問い合わせください。


分からないことは?

等をご活用ください

その他お勧めサービスについて

記事メニュー
人気記事ランキング
目安箱バナー