サーティファイ情報処理能力認定委員会
Java™プログラミング能力認定試験

TOP>Java™プログラミング能力認定試験>試験について>出題範囲

出題範囲

1級

テーマプログラム[人材派遣管理プログラム]に対する仕様変更、仕様追加等の課題についてのプログラム作成。
(変更仕様書の作成を含む)

1級受験用パソコン環境

1.ソフトウェア、バージョン
J2SE5.0※

2.OS、開発環境
上記のソフトウェアが正常にインストールされているパソコンであること。
開発環境(Borland J Builderなど)に関しては特に規定はない。

3.動作確認、事前準備
テーマプログラム(ソース)を入手し、受験環境にてコンパイルの上、実行する。
プログラム仕様書通りに動作すればよい。

※SDKのバージョンについて
Java2(JDK5.0)の標準インストールで受験可能です。
なお、受験時における各種デバッグツールの使用に関しましては特に使用制限はございません。

2級

演算子
  • ビット演算子(&、^、|、tilde)
  • シフト演算子(<<、>>、>>>)
  • 代入演算子(&=、^=、|=、<<=、>>=、>>>=)
  • instanceof演算子
クラスと継承
  • クラスの修飾子 (省略時)、public、final、abstract
  • 継承とは extends
  • コンストラクタ
  • 型変換(キャスト)
  • thisとsuper
  • インタフェース implements
変数とメソッド
  • 変数とメソッドの修飾子 (省略時)、public、protected、private、final、static
  • オーバーライドとは
  • オーバーロードとは
総称
  • 総称とは
  • コレクションクラス
パッケージ
  • パッケージとクラスパス
  • クラスパス
  • パッケージの定義 package
  • パッケージの利用 import
例外処理
  • 例外の定義
  • 例外処理 try〜catch
  • throw
  • throws
スレッド
  • スレッドとは
  • スレッドの作成
クラスライブラリjava.lang、java.applet、java.util、java.net、java.awt.event、java.awt.image
アプレット
  • アプレットとは
  • ライフサイクル init、start、stop、destroy
  • HTMLタグ <APPLET>、<PARAM>

※3級出題範囲含む

3級

Javaの基礎
  • Javaの特徴
  • Javaプログラム
  •  アプリケーションとアプレット
  •  バイトコードとJVM
  •  作成ルールと実行の手順
  • オブジェクト指向の基本的概念
  • オブジェクト、クラス、メソッド、メンバ変数、メッセージ、インスタンス、継承、カプセル化等
Javaの扱う
データ
  • 基本データ型 byte、short、int、long、float、double、char、boolean、enum
  • 配列 基本データ型の配列、オブジェクトの配列
演算子
  • 算術演算子(+、-、*、/、%)、代入演算子(=、+=、-=、*=、/=、%=)、インクリメント演算子(++)、デクリメント演算子(- -)、関係演算子(<、>、<=、>=)、等値演算子(==、!=)、論理演算子(&&、||、!)、条件演算子(? :)、文字列の連結(+)、new演算子
  • 演算子の優先順位、基本データ型の型変換(キャスト)
制御文if、switch、for、while、do、break、continue、return、拡張for
クラスとメソッド
  • クラスの定義
  • メソッド 定義、戻り値、引数、main()
  • クラスライブラリ
  •  java.lang(Stringクラス、StringBufferクラス、Mathクラス、Integerクラス等) java.io
>>ページトップへ
各種認定試験 あくまでも取得した後に実社会で価値のある認定試験であること
Copyright(C) 2002-2007 Certify Inc. All Rights Reserved.