いちばんやさしい Java の教本 人気講師が教えるプログラミングの基礎

いちばんやさしい Java の教本 人気講師が教えるプログラミングの基礎の表紙
プログラミング
著者:
石井真 / 株式会社カサレアル(イシイマコト)
出版社:
インプレス
出版日:
2020年11月20日頃
ISBN:
9784295010333
シリーズ:
いちばんやさしい教本
在庫:
予約受付中
0
初級者向け
Javaプログラミングインターネット・WEB デザイン入門ワークショップ実習基礎学習初学者向けペットアプリ教育

なぜ注目されているか

総合494位 ↑ 2 ランクアップ 言及 2 件
言及数
788位

書籍紹介

講義+実習のワークショップ形式で、「シンプルなペットアプリ」を作りながら楽しく学べる「はじめてでも挫折しない」Java の入門書です。なぜそうするのかを知りたい、仕組みが知りたい、応用できる基礎を身に付けたい、そんな読者のさまざまな要望に応える新しい教本です。少しずつ新しいことを学びながら進み、プログラムに機能を追加していくので、いま自分は何をやっているのかを、ちゃんと理解しながら進められます。ぜひ本書で Java のプログラミングの楽しさを実感してください!

技書の森解説

『いちばんやさしい Java の教本』 (石井 真、株式会社カサレアル 著、インプレス、2020 年 11 月刊) は、プログラミングをはじめて学ぶ人が、小さなペットアプリを少しずつ育てながら Java の基礎を身につける入門書です。いちばんやさしい教本シリーズの一冊で、版元は講義と実習を組み合わせたワークショップ形式と紹介しています。新しいことを一つずつ学び、そのたびにプログラムへ機能を追加していく進め方なので、いま何をしているのかを見失わずに、なぜそう書くのかという仕組みまで理解したい人に向いています。

全 9 章の構成、基本文法からポリモーフィズムと継承まで

目次は Chapter 1 で Java を学ぶ準備を整えるところから始まり、Chapter 2 で Java の基本、Chapter 3 で条件分岐と繰り返しを学びます。Chapter 4 でオブジェクト指向プログラミングに触れたあとは、Chapter 5 の壊れにくくて使いやすいクラスの作り方、Chapter 6 のポリモーフィズムのメリット、Chapter 7 のクラスライブラリの便利なクラス、Chapter 8 の継承を使った効率よいクラスの作成と、後半の 5 章がクラスを軸にした内容に充てられています。最後の Chapter 9 では、本書を終えたあとの学習の進め方を示して締めくくります。目次では、継承の章より先にポリモーフィズムの章が置かれています。版元のサイトではサンプルソースが配布されています。著者の石井 真は版元の著者紹介によれば株式会社カサレアルの取締役で、2000 年に同社の研修事業を立ち上げ、Java の技術者育成に携わってきました。

Java の入門でつまずきやすい点と、この本の進め方

Java は、ソースコードをバイトコードへコンパイルし、それを JVM が実行する言語です。バイトコードは JVM さえあれば OS の違いを越えて動き、JVM は実行中に頻繁に使われる部分を JIT コンパイル で機械語に変えて速度を補います。またコンパイルの段階で型の整合が検査されるので、実行する前に多くの誤りが見つかり、型安全性 の恩恵を受けやすい言語でもあります。その反面、はじめて学ぶ人にとっては、短いプログラムでもクラスの宣言や main メソッドといった決まりごとが先に現れ、意味の分からない呪文を書き写している感覚に陥りやすい点が最初の壁になります。さらにクラス、インスタンス、継承、インターフェースといった概念は、小さな例だけでは使う理由が見えにくいものです。一つのアプリを章を追って拡張していく本書の進め方は、こうした概念を、プログラムが大きくなったときに困ることへの解決策として順に出会わせる構成になっています。

向いている読者と、次の一冊への進み方

版元は、はじめてでも挫折しない入門書と位置づけているので、プログラミングの経験がまったく無い人や、以前に別の入門書で途中までしか進めなかった人が主な読者です。一方で、すでに他の言語でオブジェクト指向を使いこなしている人には、前半の文法の章は復習の比重が大きくなります。また目次の範囲は言語の基礎とクラス設計の入口までで、Web アプリケーションの開発や特定のフレームワークの使い方を学ぶ本ではありません。言語や入門書の選び方をもう少し広く比べたい場合は、プログラミング言語の入門書ガイド が判断の材料になります。

Java を業務や授業で使う予定があり、文法を覚えるだけでなく、クラスを分けて設計する理由まで腹落ちさせてから先へ進みたい人にとって、一つのアプリを完成まで育てる本書は、最初の一冊として手堅い選択です。最後の章で示される学習の道筋に沿って次の本へ進めば、入門で得た理解をそのまま実務寄りの学習へつなげられます。

言及した記事 (2 件)

この本に興味がある方におすすめ

関連する本

関連記事

関連用語

共有: