Impress Japan デジタルで、もっと楽しく、そして豊かに

徹底攻略Javaプログラマ教科書Platform5.0/6.0 対応

¥3,864 (本体 ¥3,680+税)
品種名:書籍
発売日:2010/04/22発売
ページ数:568P
サイズ・判型:A5判
著者:須澤秀人、後藤裕乃 著/ソキウス・ジャパン 編
ISBNコード:978-4-8443-2863-6
付録:

最新のSJC-P試験 5.0/6.0両対応の教科書が遂に登場!

Javaプログラマの登竜門であるサン認定Javaプログラマ試験の最新バージョン試験「Javaプログラマ Platform 6.0試験」(SJC-P 6.0)に対応した教科書が遂に登場。SJC-P 5.0の試験範囲に加え、SJC-P 6.0で拡張された試験範囲を詳細に解説しました。出題傾向に沿った解説により合格に直結する知識が、しっかり身につきます。正しい例だけではなく、誤った例を豊富に提示してあるので、どこが間違っているかを理解することによって、より深く内容を理解できます。初めてSJC-P試験を受験する方はもちろん、SJC-P 5.0の資格を保持している方がSJC-P 6.0へステップアップする際にもお薦めの一冊です。
※各Web直販サイトへの購入ボタンは、当該商品ページへ直接リンクしております。リンク先に商品情報がない場合や直販サイトのトップページほか別ページが表示される場合、各Web書店で当該商品の取扱がない、在庫切れ等が想定されます。その場合は、リンク先Web書店の問い合わせ窓口にお問い合わせいただくか、インプレスジャパンダイレクトまでご連絡ください。

open close
Google Booksで立ち読み!

詳細

■ページイメージ




■著者からのメッセージ
 Javaは十数年の歴史を経て、いまやシステム開発におけるもっともポピュラーな言語として一般に認知されるに至っています。それにともないSun認定Javaプログラマ(SJC-P)も、Java言語における実践的スキルを証明する資格として、もっとも人気のある資格の1つとなっています。

 Java言語の学習書は、Javaの発表当初は主に他プログラミング言語を習得したプログラマ向けに書かれていました。現在では豊富なJava入門書が提供されており、まったくプログラミングの経験のない入門者であっても容易にJavaの学習を開始することができます。

 しかし基礎的な内容を習得したうえで、その次に学習すべき書籍となるといまだに数が限られています。SJC-Pはプログラミング言語の資格試験としては高度な内容であるため、より奥の深い学習が不可欠です。既存のSJC-Pレベルの学習書の多くは、他プログラミング言語の理解やJavaでの豊富な開発経験が前提である場合が多く、初めてのプログラミング言語としてJavaを学び、SJC-P取得を目指す方々には、内容の理解が未消化にならざるを得ないという傾向にありました。

 本書は、プログラミング言語を初めて学習するプログラミング入門者であっても学習を進めやすいように構成しています。また、SJC-P試験の出題範囲に的を絞って、効率よく試験対策に必要なスキルや知識を独学で習得できるよう平易に解説しています。SJC-P試験範囲以外の内容についてはほとんど説明を省略していますが、Javaプログラミング入門者にとって学習を進めるうえで必要となる知識については、試験の出題範囲に入っていない内容であっても丁寧に解説しています。

 本文中のサンプルコードのほとんどは、一部ではなく全体を掲載しています。「実際にコードを入力し、コンパイル、実行をする」、あるいは「コードの一部を手直ししてどのように結果が変化するかを確認する」という体験をしながら、自然とJavaをより深く理解できるよう配慮しました。

 本書を利用することによって、より多くの受験者の方がスムーズにSJC-Pレベルの知識を身に付けていただくことを期待しています。

執筆者一同

目次

目次

まえがき
Sun認定Javaプログラマについて
本書の活用方法

第1章 Java言語の基礎
1-1  プログラムの記述と実行手順
1-2  ソースファイル
1-3  パッケージ宣言
1-4  インポート宣言
1-5  クラス、メソッド、インタフェース、列挙型の定義
1-6  javacコマンドの利用
1-7  javaコマンドの利用
1-8  JARファイルの利用
1-9  演習問題
1-10  解答

第2章 データ型と変数
2-1  予約語
2-2  識別子
2-3  データ型
2-4  リテラル
2-5  変数の利用
2-6  メンバ変数の初期化
2-7  ローカル変数の明示的な初期化
2-8  暗黙の型変換
2-9  定数
2-10  演習問題
2-11  解答


第3章 演算子
3-1  演算子とオペランド
3-2  単項演算子
3-3  算術演算子
3-4  文字列結合演算子
3-5  ビット演算子
3-6  関係演算子
3-7  論理演算子
3-8  三項演算子
3-9  代入演算子
3-10  複合代入演算子
3-11  演習問題
3-12  解答

第4章 参照型変数と配列
4-1  インスタンスの作成と利用
4-2  参照型変数と演算子
4-3  Stringクラスの利用
4-4  配列
4-5  参照型の型変換
4-6  列挙型
4-7  メソッドの引数のデータ型
4-8  可変長引数
4-9  演習問題
4-10  解答

第5章 制御文
5-1  if文
5-2  switch文
5-3  while文
5-4  for文
5-5  拡張for文
5-6  ラベルと繰り返しのネスティング
5-7  演習問題
5-8  解答

第6章 オブジェクト指向コンテンツ
6-1  オブジェクト指向
6-2  インスタンスの生成と破棄
6-3  静的メンバの利用
6-4  継承
6-5  カプセル化
6-6  ポリモフィズム
6-7  演習問題
6-8  解答

第7章 例外とアサーション
7-1  例外の概念
7-2  例外と継承
7-3  アサーション
7-4  演習問題
7-5  解答

第8章 インナークラス
8-1  インナークラス
8-2  非staticなインナークラス
8-3  staticなインナークラス
8-4  メソッドローカルなインナークラス
8-5  無名クラス
8-6  演習問題
8-7  解答

第9章 APIコンテンツ
9-1  StringとStringBuilder、StringBuffer
9-2  ラッパークラスとautoboxing/unboxing
9-3  ロケールと通貨、数値、日付
9-4  解析と書式化
9-5  演習問題
9-6  解答

第10章 入出力
10-1  ファイル操作
10-2  入出力(ReaderとWriter)とストリーム(Stream)
10-3  入出力の種類
10-4  Consoleクラスの利用
10-5  オブジェクトと直列化
10-6  演習問題
10-7  解答

第11章 並行性
11-1 スレッドの生成(ThreadクラスとRunnableインタフェース)
11-2 スレッドの状態
11-3 オブジェクトのロック
11-4 waitメソッド、notifyメソッド、notifyAllメソッド
11-5 演習問題
11-6 解答

第12章 コレクション
12-1  コレクションの種類
12-2  equalsメソッドとhashCodeメソッド
12-3  コレクションの要素の取り出し(Iterator)
12-4  コレクションの操作(Collections)と配列の操作(Arrays)
12-5  ソートと検索
12-6  演習問題
12-7  解答

第13章 ジェネリックス
13-1  ジェネリックスの利用
13-2  ジェネリックスの制限とワイルドカード
13-3  ジェネリックスの宣言
13-4  ジェネリックスの使用例
13-5  演習問題
13-6  解答

索引

カスタマーレビュー

コメント

コメント投稿欄





画像の中に見える文字を入力してください。

本書の内容に関するお問い合わせは、こちらをご利用ください。

この書籍のトラックバックURL トラックバックとは?

お問い合わせはインプレス カスタマーセンターまで info@impress.co.jp