翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

はじめてみようプログラミング Java①

三谷 純(著)

商品番号
120980
販売状態
品切れ
納品形態
宅配便にてお届け
発売日
2010年01月28日
出荷開始日
2010年01月29日
ISBN
9784798120980
判型
B5変
ページ数
280
付録:CD-ROM
1
キーワード
プログラミング  Java

2,068円(税込)(本体1,880円+税10%)
送料無料

188pt (10%)
ポイントの使い方はこちら

初回購入から使えるポイント500円分プレゼント

現在、本商品は販売しておりません。

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

スタートラインに立つための必須スキルが身につく!

本書は、現在もっとも幅広く使われているプログラミング言語の1つ「Java」の入門書です。文法やプログラムの基本知識を、筆者が大勢の学生にJavaの授業をしてきた経験を活かして、やさしく解説します。本巻では、変数やif文・switch文による条件分岐、for文・while文を使った繰り返しから、クラスやメソッドの使い方・作り方まで、つまずきやすいところをケアしながら説明します。
サンプルプログラムは短くてシンプルなものを選び、何をしているのかがよくわかるように、コメントをしっかりつけました。章の最後には練習問題があり、力試しもできます。また、プロの開発者も使っている開発環境「Eclipse」で学習を進めますので、仕事にも生かせるスキルが身につきます。
Javaをはじめて学ぶ、改めて学ぶという方にぜひお勧めしたい1冊です。


※ 付属CD-ROMについて ※
Java開発環境「Eclipse3.5.1」収録。
対応OS:Windows XP/Vista/7

第1章 Java言語に触れる

1-1 Java言語に触れる
  プログラムとは何か
  Java言語のプログラムコード
  プログラムコードが実行されるまで
1-2 Java言語のプログラム構成
  プログラムコードの構成
  ブロック
  インデント
  コメント文
1-3 プログラムの作成
  Eclipseとは
  Eclipseの画面構成
  プログラムを作成して実行する
  プログラムコードの間違いを修正する
  プロジェクトの保存場所
練習問題

第2章 Java言語の基本

2-1 出力
  画面へ文字列を出力する
  複数の出力命令
2-2 変数
  変数とは
  変数の宣言
  値の代入
  変数の初期化
  値の参照
  変数の型
2-3 算術演算子と式
  計算を行うプログラム
  算術演算子
  算術演算子の優先順位
  変数を含む算術演算
  変数の値を変更する
  算術演算の短縮表現
2-4 型変換と文字列の扱い
  型の異なる値の代入
  異なる型を含む演算
  整数どうしの割り算
  String型
  文字列の連結
練習問題

第3章 条件分岐と繰り返し

3-1 条件分岐
  条件式と真偽値
  if文
  条件式と関係演算子
  if~else文
  複数のif~else文
  switch文
3-2 論理演算子
  論理演算子の種類
  演算子の優先順位
3-3 処理の繰り返し
  繰り返し処理
  for文
  for文内で変数を使う
  変数のスコープ
  while文
  do~while文
  ループ処理の流れの変更
  無限ループ
  ループ処理のネスト
3-4 配列
  1次元配列
  多次元配列
練習問題

第4章 クラスの基本

4-1 クラスとは
  オブジェクト指向とは
  クラスの宣言
4-2 インスタンス
  簡単なクラスの宣言
  インスタンスの生成
4-3 参照
  参照型
  インスタンスの配列
  何も参照しないことを表わすnull
4-4 クラス活用の実例(顧客カードクラスの作成)
  顧客カードのクラスを宣言する
  顧客カードのインスタンスを生成する
  顧客情報を登録し出力するプログラム
練習問題

第5章 メソッド

5-1 メソッドとは
  メソッドとは
  メソッドの例
  メソッドの呼び出し
  処理の流れ
5-2 メソッドの引数と戻り値
  引数とは
  引数のあるメソッド
  戻り値のあるメソッド
  引数と戻り値のあるメソッド
  mainメソッド
5-3 コンストラクタ
  コンストラクタとは
  コンストラクタの例
5-4 メソッド活用の実例(顧客カードクラスの改良)
  メソッドの追加
  引数のあるコンストラクタの追加
  作成されたプログラムコードと実行結果
練習問題

第6章 クラスの一歩進んだ使い方

6-1 オーバーロードとthis
  クラスの宣言とファイル
  メソッドのオーバーロード
  コンストラクタのオーバーロード
  メソッドとコンストラクタを呼び出すためのthis
  thisキーワードの省略
6-2 クラス変数とクラスメソッド
  クラス変数
  クラス変数の初期化
  クラス名の省略
  クラスメソッド
  クラスの構造の復習
6-3 クラスの一歩進んだ使い方の実例(顧客カードクラスの改良)
  「次のID番号」をクラス変数で管理
  とりあえず氏名だけを登録できるコンストラクタ
  改良されたプログラムコードと実行結果
練習問題

第7章 継承

7-1 継承とは
  継承の概念
  継承の親子関係
  継承を行うためのextends
7-2 フィールドとメソッドの継承
  フィールドとメソッドの継承
  メソッドのオーバーライド
  superでスーパークラスのメソッドを呼び出す
7-3 継承関係とコンストラクタの動き
  コンストラクタは継承されない
  デフォルトコンストラクタ
  サブクラスのコンストラクタの動作
  スーパークラスのコンストラクタの呼び出し
7-4 ポリモーフィズム
  クラスの継承と参照
  クラスの確認
  ポリモーフィズム
  メソッドの引数とポリモーフィズム
  キャスト
7-5 修飾子とアクセス制御
  修飾子とは
  アクセス修飾子
  final修飾子
  static修飾子
  そのほかの修飾子
7-6 継承の実例(顧客カードクラスの種類を増やす)
  継承の活用
  ポリモーフィズムの活用
  改良されたプログラムコードと実行結果
練習問題

第8章 抽象クラスとインタフェース

8-1 抽象クラス
  インスタンスを作れないクラス
  抽象クラスの使い方
  実体のない抽象メソッド
8-2 インタフェース
  継承の限界
  多重継承をしたくなる場合とは
  インタフェースの使い方
  インタフェースの使用例
  複数のインタフェースの実装
  定数の宣言
8-3 抽象クラスの実例
  実装の意図を伝える
練習問題

各種問い合わせは以下のリンクからご連絡ください

感想・レビュー

skyman book さん

堅苦しい感じがなく、わかりやすく書いてあるので、初歩から学びたい人におすすめです。 ただし、「オブジェクト」に関する説明の仕方はちょっと間違っている気もしました。オブジェクト志向の概念は他の本で学習し、Javaの使い方をこの本で学習するのが良いと思います。

kumazusa さん

2015-04-05

そこらへんの入門書は使い方だけ教えて何に役に立つのかを書いていないことが多いが、これにはきちんと書いてあって分かりやすかった

関連商品

いきなりプログラミング Python

2,420円(税込)

2024.06.25発売

いきなりプログラミング Python【PDF版】

2,420円(税込)

2024.06.25発売

おすすめ特集

プログラミング入門書大特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る