アジャイルソフトウェア開発技術シリーズ・基礎編 Java

アジャイルソフトウェア開発技術シリーズ・基礎編 Java

アジャイル開発技術を短時間で効率よく習得できるようにと考えられた実践的テキストで、基礎編と応用編から構成されている。

著者 長瀬 嘉秀 監修
浜川 剛
山下 智也
(株)テクノロジックアート
ジャンル 情報・コンピュータ
出版年月日 2012/05/01
ISBN 9784501550400
判型・ページ数 A5・224ページ
定価 本体2,500円+税
在庫 在庫あり

この本に関するお問い合わせ・感想

近年のソフトウェア開発には迅速・適応的・軽量が求められている。それに応えるべく登場したのがアジャイル手法である。すでに世界中で取り入れられ、数々の成果をあげている。本シリーズは、アジャイル開発技術を短時間で効率よく習得できるようにと考えられた実践的教科書で、基礎編と応用編から構成されている。あらゆるソフトウェア開発に必要な、プログラム言語、設計技術、開発プロセスを、全10巻の中で解説。基本的な解説、たくさんの応用例、ふんだんな演習問題と解答によって、理解が深まる。

 1990年代に登場したJavaは,ウェブアプリケーションの構築を中心にその用途の幅を少しずつ広げていった。そして今や,大規模システムはもちろんのこと,携帯端末から組み込みシステムまで幅広い用途で利用されるようになった。もはや,Javaは日常生活に欠かせない存在になっているといっても過言ではないだろう。
 Javaが多くのシステムに採用された理由のいくつかは,そのプログラミング言語としての特徴にあると考えられる。
 まず,Javaはプラットフォーム非依存の言語として提供されている。つまり,Javaで記述されたプログラムを実行する端末のOS(オペレーティングシステム)が異なる場合においても,まったく同一のJavaプログラムを実行することができる。
 次に,Javaはガーベージコレクションを備えている。ガーベージコレクションは,プログラムから利用するメモリ(記憶領域)の管理を行なう。これのおかげで,プログラマは,メモリの割り当てや解放といった処理記述をする必要がない。Javaよりも少し古いプログラミング言語であるCは,非常に柔軟なプログラミング言語であったが,このメモリ管理に関する制御をプログラマが行なう必要があったため,プログラミングの初心者には敷居の高いものであった。
 このようにJavaは,多くのOSで動作する,あるいは修得する際の難易度が比較的低いといったこともあり,プログラミングの初心者が最初に学ぶプログラミング言語として適しているといえよう。
 本書は,プログラミングの初心者を対象としている。よって,Javaの文法ならびに基本的なクラスライブラリの使い方を中心に説明する。また,プログラムの実行などはコマンドラインから行なうことを前提としており,特定の開発ツールに依存しないかたちとした。
 本書は以下のような構成になっている。
  第1章 Javaの基礎知識:Javaのプログラミング言語としての特徴を説明する。また,後続の章のサンプルプログラムを実際に動かして試すことができるように,Java開発環境の準備についても触れる。
  第2章 文法:プログラムの中で,値をどのように管理するのか,また処理の流れをどのように制御するのかについて説明する。
  第3章 数値:数値の作成方法,また数値の操作方法について説明する。
  第4章 文字列:文字列の作成方法,また文字列の操作方法について説明する。
  第5章 配列の利用:複数の値をひとまとめにして扱いたい場合に便利な配列について説明する。
  第6章 メソッドとクラス:オブジェクト指向プログラミングの基礎となる,メソッドとクラスについて説明する。
  第7章 パッケージ:処理のかたまりを整理する場合に便利なパッケージについて説明する。
  第8章 コレクション:配列と同様に複数の値をひとまとめにして扱いたい場合に便利なコレクションフレームワークについて説明する。
  第9章 例外処理:Javaでは,例外という考え方を用いてエラー制御を行なうことができる。ここでは,例外の補足のやり方と例外の発生のさせ方について説明する。
  第10章 入出力:ファイルの読み込み,あるいはファイルへの出力といった入出力全般について説明する。
 以上の各章は,プログラミングの初心者が最初に学習すべき一連の内容が順番に学習できるように構成されている。本書がこれからプログラミングを始めようという読者に有益なものとなり,また,さらに学んでみたいと思っていただければ幸いに思う。
 2012年2月
  浜川 剛・山下智也
第1章 Javaの基礎知識
 1.1 Javaとは
 1.2 JDKのインストール
 1.3 オブジェクト指向の考え方
 演習問題
第2章 文法
 2.1 リテラル
 2.2 変数
 2.3 定数
 2.4 予約語
 2.5 演算子
 2.6 メソッドの呼び出し
 2.7 条件分岐
 2.8 繰り返し
 2.9 クラスの利用
 演習問題
第3章 数値
 3.1 数値の作成
 3.2 数値の操作
 3.3 乱数の生成
 演習問題
第4章 文字列
 4.1 文字列の作成
 4.2 文字列の操作
 演習問題
第5章 配列の利用
 5.1 一次元配列
 5.2 二次元配列
 演習問題
第6章 メソッドとクラス
 6.1 クラスの定義
 6.2 メソッドの定義
 6.3 メソッド呼び出しの制限
 演習問題
第7章 パッケージ
 7.1 パッケージとは
 7.2 パッケージの作成
 7.3 パッケージの参照
 演習問題
第8章 コレクション
 8.1 コレクションとは
 8.2 Javaのコレクションフレームワーク
 演習問題
第9章 例外処理
 9.1 例外とは
 9.2 例外の捕捉
 9.3 例外の発生
 演習問題
第10章 入出力
 10.1 標準出力
 10.2 ファイル入出力
 10.3 ファイルの操作
 10.4 ディレクトリの操作
 演習問題
解答
索引

ご注文

2,500円+税

カートに入れる

外部サイトで調べる

シェアする

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

おすすめ書籍

お知らせ

一覧

2018.05.30 NEWS

『コンピュータとは何か?』読売新聞にて紹介!

2018.05.25 NEWS

平成30年度 東京電機大学学術振興基金「研究成果出版費援助」募集中!

2018.05.10 NEWS

『Inventorによる3D CAD入門』ロボコンマガジンに紹介

2018.05.09 イベント

『良書を誇る大学出版部特集』フェア開催

2018.05.02 NEWS

『スティーブ・ジョブズIV-楽園追放とピクサー創立-』毎日新聞に掲載!

2018.04.25 NEWS

『Inventorによる3D CAD入門』日刊工業新聞に掲載!

2018.04.13 NEWS

『学生力を高めるeポートフォリオ』 全私学新聞に掲載されました。

2018.03.28 NEWS

『学生力を高めるeポートフォリオ』 日刊工業新聞にて書籍紹介されました。

2018.03.20 NEWS

新刊情報 3月10日刊行『第一級陸上特殊無線技士試験 集中ゼミ 第3版』

2018.03.16 NEWS

新刊情報 3月15日刊行『Inventorによる3D CAD入門』

2018.03.15 NEWS

新刊情報 3月15日刊行『スティーブ・ジョブズⅣ』

2018.03.09 PR

『アマゾン・コムの野望』の著者 脇 英世氏がテレビ出演いたしました

2018.03.07 NEWS

『学生力を高めるeポートフォリオ』 ニュースリリース

2018.03.07 NEWS

新刊情報 2月20日刊行『学生力を高めるeポートフォリオ』

2018.03.07 PR

計測自動制御学会誌「計測と制御」書評掲載 『バッテリマネジメント工学』

2018.02.16 NEWS

2月23日,2月24日 試験本番! 航空無線通信士試験を突破しよう!!

2018.02.15 NEWS

新刊情報 2月20日刊行『電気法規と電気施設管理 平成30年度版』

2018.02.15 NEWS

本日2月15日より、HPをリニューアルいたしました。

2018.02.14 イベント

「築地本マルシェ」に東京電機大学出版局が出店いたします!

2018.02.02 PR

小局の書籍を,日刊工業新聞(2018年1月31日発行)に広告掲載しました。

2018.01.18 NEWS

航空無線通信士試験 定番対策本 2冊発売!

2018.01.08 PR

『社会シミュレーション』が2017年12月20日「化学工業日報」にて紹介

2017.12.17 PR

『社会シミュレーション』が、「日経エコロジー」2018年1月号にて紹介

2017.12.10 NEWS

ジュンク堂書店池袋本店:『スティーブ・ジョブズ』『スティーブ・ジョブズⅡ』紹介

2017.12.10 NEWS

情報処理技術者試験・情報処理安全確保支援士試験を突破しよう!! 厳選問題集発売!