近代科学社

書籍検索
ジャンル選択

情報

見ひらきで学べるJavaプログラミング

著者 古井 陽之助
著者 神屋 郁子
著者 下川 俊彦
著者 合志 和晃

著者紹介

見ひらきで、一つ一つしっかり理解!

本書はプログラミングをまったく知らない初学者が挫折しないように語りかかけるような書きぶりで大変平易である。
最大の特徴は、節が見ひらきで完結しておりリズムよく学べるよう工夫してあることである。このため容易にStep by Stepで学べ、復習の際にも容易に項目を探すことができるので大変学びやすい。
それから、側注で用語等の解説を行う。発展的な話は、«発展»と宣言することにより、初学者が理解出来ない事への不安感を取り除くよう工夫。まさに、初学者にとって最適の書である。

※教科書に採用いただいた先生には、授業を進めて行く上で活用できる著者作成の資料がございます。詳しくは「教科書献本申込」リンク先のフォームより、「教科書に関するご質問・相談」にてお問い合わせください。

電子書籍¥2,640 小売希望価格(税込)

紙の書籍¥2,640定価(税込)

基本情報

発売日 2019年8月31日
本体価格 2,400円
ページ数 212 ページ ※印刷物
サイズ B5
ISBN 9784764905979
ジャンル 情報
タグ 講義資料あり, プログラミング, 教科書
電子書籍形式 固定型

主要目次

第1章 Javaプログラミングへの招待
1.1 プログラミング言語 Java
1.2 プログラムの実行の流れ
1.3 Javaプログラミングの手順と統合開発環境

第2章 はじめてのプログラミング
2.1 Eclipse (1) 開発環境の導入と設定
2.2 Eclipse (2) はじめてのプログラミング
2.3 Eclipse (3) エラーへの対処方法
2.4 Eclipse (4) おすすめの設定と操作のコツ
2.5 JDKとテキストエディタによる開発 (1) インストール
2.6 JDKとテキストエディタによる開発 (2) プログラムの入力と実行
2.7 コメント
2.8 インデント
2.9 知っておくとよいキーボード操作

第3章 変数と演算
3.1 変数と変数宣言
3.2 変数への代入と初期化
3.3 型と型変換
3.4 キーボードからの入力
3.5 算術演算と文字列の連結
3.6 計算式の書きかた
3.7 代入を伴う演算 (1) 複合代入演算子
3.8 代入を伴う演算 (2) インクリメント演算子・デクリメント演算子
3.9 章末問題

第4章 条件分岐
4.1 条件分岐(if文)
4.2 関係演算子を用いた条件式
4.3 複数条件の条件式
4.4 条件分岐(if-else文)
4.5 二重になった if文
4.6 発展:条件分岐(switch文)
4.7 章末問題

第5章 繰返し
5.1 繰返しとは
5.2 繰返し(for文)
5.3 for文のいろいろなプログラム
5.4 二重になった for文
5.5 繰返し(while文)
5.6 繰返し(do-while文)
5.7 発展:break文とcontinue文
5.8 章末問題

第6章 配列
6.1 配列
6.2 配列の宣言と要素の生成
6.3 配列の要素
6.4 配列の初期化と添え字の範囲
6.5 配列と繰返し (1) 順番に表示する
6.6 配列と繰返し (2) 計算する
6.7 発展:多次元配列
6.8 章末問題

第7章 メソッド
7.1 メソッド
7.2 メソッドの宣言と呼び出し
7.3 mainメソッド
7.4 引数のあるメソッド
7.5 返り値のあるメソッド
7.6 さまざまなメソッド (1) 最大値・配列の要素をすべて表示
7.7 さまざまなメソッド (2) 階乗・多重定義
7.8 章末問題

第8章 クラスと参照型
8.1 クラスとインスタンス (1) 基本的な考えかた
8.2 クラスとインスタンス (2) クラスの宣言
8.3 クラスとインスタンス (3) インスタンスの生成と使用
8.4 クラスとインスタンス (4) サンプルプログラム
8.5 参照型 (1) インスタンスのありか
8.6 発展:参照型 (2) 文字列と配列
8.7 発展:参照型 (3) 参照のコピー
8.8 発展:参照型 (4) 参照型の配列
8.9 章末問題

第9章 インスタンスメソッドと修飾子
9.1 インスタンスメソッド (1) 基本的な考えかた
9.2 インスタンスメソッド (2) 宣言
9.3 インスタンスメソッド (3) 呼び出し
9.4 this (1) 「このインスタンス」を表すthis
9.5 this (2) 省略されているthis・単体のthis
9.6 修飾子 (1) アクセス修飾子
9.7 発展:修飾子 (2) その他の修飾子
9.8 発展:mainの正体と修飾子のサンプルプログラム
9.9 発展:スコープ
9.10 章末問題

第10章 コンストラクタと多重定義
10.1 コンストラクタ (1) 宣言と実行
10.2 コンストラクタ (2) デフォルトコンストラクタ
10.3 コンストラクタ (3) クラス型配列の初期化
10.4 メソッドの多重定義 (1) 基本的な考えかた
10.5 メソッドの多重定義 (2) 引数によるメソッドの区別
10.6 コンストラクタの多重定義
10.7 コンストラクタと多重定義のサンプルプログラム
10.8 章末問題

第11章 継承
11.1 継承 (1) 基本的な考えかた
11.2 継承 (2) サブクラスの宣言
11.3 is-a関係
11.4 オーバーライド
11.5 super
11.6 継承のサンプルプログラム
11.7 発展:コンストラクタの連鎖
11.8 発展:抽象クラス
11.9 章末問題

第12章 インタフェースとクラスライブラリ
12.1 インタフェース (1) 基本的な考えかた
12.2 インタフェース (2) インタフェースの宣言
12.3 インタフェース (3) インタフェースの実装
12.4 インタフェース (4) 応用
12.5 インタフェースと継承のサンプルプログラム
12.6 発展:パッケージ
12.7 発展:クラス階層とJavaクラスライブラリ
12.8 発展:文字列クラス String
12.9 章末問題

目次をさらに表示する

著者紹介

古井 陽之助(ふるい ようのすけ)
1991年九州大学工学部情報工学科卒業。1993年九州大学大学院工学研究科情報工学専攻修士課程修了。1993年日本アイ・ビー・エム(株)。2001年九州大学大学院システム情報科学府知能システム学専攻博士後期課程(2004年単位取得後退学)。2004年神奈川工科大学情報学部助手。2005年九州大学、博士(情報科学)。2007年九州産業大学情報科学部講師。2012年九州産業大学情報科学部准教授。2017年九州産業大学理工学部准教授。2019年フリーランス

神屋 郁子(かみや ゆうこ)
2006年九州産業大学情報科学部卒業。2011年九州産業大学大学院情報科学専攻博士後期課程修了、博士(情報科学)。2011年九州産業大学情報科学部助手。2014年九州産業大学情報科学部助教。2018年九州産業大学理工学部講師

下川 俊彦(しもかわ としひこ)
1990年九州大学工学部情報工学科卒業。1992年九州大学大学院工学研究科情報工学専攻修士課程修了。1992年東芝、同社総合研究所情報システム研究所所属。1997年九州大学大学院システム情報科学研究科助手。2001年九州大学、博士(情報科学)。2002年九州産業大学情報科学部助教授。2007年九州産業大学情報科学部教授。2017年九州産業大学理工学部教授

合志 和晃(ごうし かずあき)
1992年九州大学工学部電子工学科卒業。1994年九州大学大学院工学研究科情報工学専攻修士課程修了。1997年九州大学大学院システム情報科学研究科情報工学専攻博士課程修了、博士(情報科学)。1997年九州大学大学院システム情報科学研究科助手。(うち1998年5月~1999年12月英国北アイルランドベルファストクイーンズ大学にてVisiting Research Fellow)。2002年九州産業大学情報科学部助教授。2009年九州産業大学情報科学部教授。2017年九州産業大学理工学部教授
(本データはこの書籍が刊行された当時に掲載されていたものです)

著者紹介をさらに表示する

読者サポート