試験公開中

このエントリーをはてなブックマークに追加

実務Java ゲームニクスで楽々マスター

リックテレコム

1,800円+税

著しい学習効果があるゲームニクスの手法をJava入門に適用。新人プログラマーが避けて通れない学習項目を、RPGのストーリーに乗せて展開。ファンタジーの世界に仕掛けられた設問を、ゲーム感覚で解いていくうちに、オブジェクト指向の概念を理解できます。本書は『新人君! RPGの世界でJavaを学ぼう』の電子書籍版です。

関連サイト

本書の関連ページが用意されています。

内容紹介

■プロのJava開発者を目指すあなたへ

RPGの世界に浸って、柔らかくステップアップできます。

Javaを一度は習得したのに、いま一つ使いこなせない…

オブジェクト指向でつまづいてしまった…

Javaの基礎を肩ひじ張らず再確認したい…

──そんなあなたに最適です。

【NPO法人日本Androidの会・理事長 嶋是一氏 推薦】

 

■ゲームニクスで楽々わかるオブジェクト指向とJava

本書は一見、RPGを作るハウツー本、またはライトノベルのような読み物と思われるかもしれません。しかしそうではありません。紛れもなく、Java及びオブジェクト指向の入門書です。

筆者は10年間Javaプログラミングを経験し、何人もの新人に対し研修を実施してきました。そして「実務に必要なJavaとは?」「新人教育が終わった時点で身につけていてほしい技術とは何だ?」と考え続け、その果てに生まれたのが本書です。

※EPUB版は固定レイアウト(画像)です。テキスト検索等にはPDF版をご利用下さい。

書誌情報

  • 著者: 宮嵜淳
  • 発行日: (紙書籍版発行日: 2014-02-18)
  • 最終更新日: 2015-01-10
  • バージョン: 1.0.0
  • ページ数: 240ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: リックテレコム

対象読者

著者について

宮嵜淳

社会人1年目から11年間、IT企業にてJavaの開発に専念。eclipseプラグイン開発、携帯系Javaフレームワーク構築を経験。その経験を活かし、社内で開催されたプログラミングコンテストで2位と大差をつけ最優秀賞を獲得し、Java技術者としての社内地位を確立。近年では、Eコマースパッケージ開発のプロダクトリーダーを務める傍ら社内研修や新人教育の講師も担当。日ごろから一般的なJava学習本の「知識を詰め込む」方式に疑問を抱き「技術を身に着ける」ための書籍を企画。本書の上梓に至る。
本書執筆中に次女を授かり子育てに奔走中。同僚からは親ばか(もしくはばか親)と呼ばれるほど溺愛中。

目次

第1幕 旅立ち

  • 1-1 王の間
    • 開発環境の構築
  • 1-2 城門前
    • 文字列をコンソールに出力する
    • コンパイルして実行する

第2幕 繁華街

  • 2-1 とあるオープンカフェ
    • クラス・変数・メソッドの実装
    • 可視性によるアクセス制御
    • コーディング規約に則った実装
  • 2-2 路地裏
    • クラスをインスタンス化する
    • コンストラクタで初期情報をクラスへ設定

第3幕 武器装備

  • 3-1 武器屋
    • 継承を用いるクラス設計
    • getter/setterでフィールドをカプセル化
  • 3-2 鍛冶屋
    • 抽象クラス・抽象メソッドで処理を共通化
    • プリミティブ型変数で数値とフラグを表現
  • 3-3 鍛冶屋前
    • パッケージを用いたソースのフォルダ管理
    • 列挙型による定数の管理
    • 演算子を用いる四則演算

第4幕 バトル!!

  • 4-1 平原
    • if文による条件分岐
    • 実行時に生じる例外の処理方法
  • 4-2 森
    • for文による一定回数の繰り返し処理
  • 4-3 洞窟前キャンプ
    • 統合開発環境eclipseを使った開発
  • 4-4 洞窟
    • while文による一定条件での繰り返し処理
  • 4-5 洞窟先の平原
    • 配列で複数の変数を管理
    • 簡易forループでfor文を簡単に書く
    • switch文による特定パターンの条件分岐

第5幕 港町

  • 5-1 宿屋
    • これまでの復習
    • APIを使う複雑なプログラム
  • 5-2 転職神殿
    • インターフェースの実装によるクラス設計
  • 5-3 魔王城前

第6幕 魔王城

  • 6-1 受付
    • 列挙型の作成とそれを返すメソッド追加
    • インターフェースの新規作成
  • 6-2 応接室
    • 列挙型の種類に応じた処理分岐
    • コマンド入力と処理分岐
    • ランダムAPIの使用
  • 6-3 魔王の間
    • インターフェースの実装
    • 可変性を考慮した機能追加

最終場 ベンチャー王国

  • これから学ぶべきキーワード
Home 書籍一覧 実務Java ゲームニクスで楽々マスター ▲ ページトップへ戻る