【2020年版】統合開発環境Eclipseオススメの参考書・本・書籍まとめ。初心者から上級者まで

今回は、最も有名な統合開発環境のEclipseのオススメの参考書をご紹介します。
仕事が早い人は、Javaマスターであると同時に、Eclipseマスターです。
僕は、Eclipseで全くマウスを使わず全てショートカットキーでやってるエキスパートを見たことがあります。(ヤバかった。。)
Javaを学ぶ前に、Eclipseをマスターしてから、Javaを学びませんか?

Javaの参考書はこちらで紹介しています。
【2020年版】Java入門者必見!オススメのJava参考書・本・書籍まとめ。超初心者から上級者まで

Eclipseのオススメの参考書5選

正直Eclipseの参考書はこれ一択

Javaエンジニア
のための
Eclipse
パーフェクトガイド


この参考書について

どんな参考書?

これからEclipseの参考書をいくつか紹介しますが、正直、この参考書一択です。
この参考書を読んでおいて本当に良かったと思います。
今はiOSエンジニアですが、前はEclipseでJavaで仕事していました。
そのときは、社会人1年目だったので、Javaの仕事でも、修正するコードはすでに決まっていたり、ただの文言修正だったりと、Javaの実装をじっくり考えるということはありませんでした。なので、Javaをやってるというよりは、Eclipseで作業しているという感じでした。
そこで、「Eclipseをマスターしたら、仕事効率爆あがりじゃね?」と思ったのがこの参考書を買ったきっかけです。
本書を買ってから、Eclipseの仕事が断然早くなりました。なぜなら、この参考書でショートカットをマスターしたからです。上司に「それ今どうやった?」と言われたこともあります。

こちらの参考書はかなりオススメです!

どんな人におすすめ?

  • EclipseでJavaで作業する方
  • Eclipse初心者の方
  • Eclipseでの仕事効率をあげたい方

何を学べる?

Eclipseの基本操作から、Githubの連携の仕方まで!
Eclipseの一つ一つの機能を細かく解説しています。とても使いこなせるようになります。

評価

難易度
(2.0)
わかりやすさ
(5.0)
オススメ度
(5.0)
Amazon評価
(4.0)

目次

■■1章 Eclipseとは
■1-1 Eclipseの概要
Eclipseは統合開発環境
統合開発環境(IDE)の歴史
Eclipse のプロジェクト
Eclipse の開発工程
Eclipse のパッケージ
■1-2 Eclipseの特徴
Eclipseでできること
プラグインとは
Eclipseマーケットプレイス
■■2章 Eclipseをはじめよう
■2-1 Eclipseのインストール
Eclipse のインストール前に知っておくこと
Eclipse の入手先
Eclipse の種類
■2-2 Eclipseの日本語化
Pleiades 日本語化プラグインとは
Pleiades 日本語化プラグインの導入
■2-3 Eclipseの起動と構成
Eclipse の起動
Eclipse の終了
Eclipse のディレクトリー構成
ワークスペースのディレクトリー構成
■2-4 Eclipseを知るうえでの基礎知識
ワークベンチとは
Eclipse のメニュー構成
ビューとは
パースペクティブとは
エディターとは
■■3章 Eclipseの基本機能を理解する
■3-1 パースペクティブを使いこなす
パースペクティブを開く
パースペクティブのアイコンとショートカットメニュー
パースペクティブを切り替える
アイコンボタンやビューのレイアウトを変更する
ビューの場所を変える
■3-2 プロジェクトを使いこなす
プロジェクトを作成する
Javaクラスを作成する
プロジェクトを閉じる
プロジェクトを開く
複数のプロジェクトを開く
プロジェクトを移行する
プロジェクトのインポート
ファイルのインポート
プロジェクトの種類を知る
プロジェクトの設定を理解する
■3-3 Javaパースペクティブを使いこなす
Javaパースペクティブの画面構成
各ビューを理解する
■■4章 Eclipseを使った開発の流れ
■4-1 開発に関する基礎知識
プログラミングの流れ
コンパイルとは
デバッグとは
ビルドとは
テスティングとは
リファクタリングとは
■4-2 Eclipseの開発サイクルを理解する(プロジェクト作成編)
Javaプロジェクトの作成
JSPやServletを使ったWebアプリケーションの作成手順
■4-3 Eclipseの開発サイクルを理解する(デバッグ編)
エラー表示からのデバッグ
ブレークポイントからのデバッグ
ステップ・インやステップ・オーバーなどを使ったデバッグ
変数の値を追跡する
■4-4 Eclipseの開発サイクルを理解する(その他編)
ナビゲートでソースコードの内容を確認する
コードの即時比較
■■5章 Javaエディターの基本操作
■5-1 Javaエディターの基本操作
コードアシスト機能の使い方
エディターの表示設定
コードを折りたたむ
画面の切り替えと分割
その他のエディター機能
■5-2 エディターのテンプレート機能を使いこなす
エディターで使える基本的なテンプレート機能
ソースコード編集に便利なショートカットキー
その他のコーディングに便利な機能
Javaエディターの設定
■■6章 Eclipseのリファクタリング手法
■6-1 リファクタリングの目的
なぜリファクタリングが必要なのか
リファクタリングの目的
リファクタリングを実施すべきタイミング
■6-2 サポートしているリファクタリング機能
リファクタリング機能の利点
Eclipseがサポートしているリファクタリング機能
■6-3 リファクタリングの実際
異なるクラスにあるクラス名を変更する
連続的にリファクタリングを行う
リファクタリングによるエラーの修正
メソッドを外部クラスへ移動する
リファクタリングによるクラスの継承
■■7章 JUnitによるテスティング
■7-1 テスティングの目的
ソフトウェア開発におけるテスト
JUnitによるテストのメリット
JUnitはホワイトボックステスト
ホワイトボックステストと網羅条件
■7-2 JUnitの設定と基本操作
元のソースプログラム
テストケースを作成する
Assertクラスのメソッド
assertEqualメソッドを使う
assertSame/assertNotSameメソッド
assertArrayEqualsメソッド
assertNull/assertNotNullメソッド
assertTrue/assertFalseメソッド
■7-3 JUnitによるテスティングの実際
JUnit4とアノテーション
JUnit4のアノテーションを検証する
JUnit4を使った具体的なテスティング
条件分岐のJUnitテスト
複数の分岐条件を網羅する
コードカバレッジとは
■■8章 Gradleによるビルド方法
■8-1 Eclipseで使えるビルドツール
ビルドとビルドツール
Antを利用する
Mavenを利用する
■8-2 Gradleの設定と基本操作
Gradleの特徴
Gradleプロジェクトを作成する
Gradleの基本操作
■8-3 Gradleによるビルド体験
Groovyでビルド処理を記述する
Groovyでその他のタスクを実行する
リポジトリーを変更する
Javadocの作成
GradleでWebアプリケーションを作成する
■■9章 Eclipseによるチーム開発方法
■9-1 チーム開発に必要な前提知識
グループとチームの違い
チーム開発とチームワーク
チーム開発で重要なバージョン管理
バージョン管理システム
■9-2 EclipseでSVN(Subversion)を使う
SVN(Subversion)とは
VisualSVN Serverの利用
■9-3 Gitでチーム開発
GitとGitHub
GitHubとは
GitHubを利用してみる

詳細を見る

Amazonで安く買う方法

 

少し古いですが、使いながら慣れたいなら

Javaデベロッパーのための
Eclipse完全攻略


この参考書について

どんな参考書?

本書は、たくさんのツールを使いながら、Eclipseに慣れるという参考書です。
ツールは、Pleiades、WTP、Tomcat、GlassFish、MySQL、Struts、CVS、Subversion、Git、JUnit、jadclipse、Gradle、AmaterasUML、SWTとWindow Builder、PDEと、です。
これらのツールと一緒に覚えたいならこちらの参考書をオススメします。

どんな人におすすめ?

  • Eclipseを使いながら慣れたい方
  • 上記のツールに、使っているツールがある方

何を学べる?

いろいろなツールとの組み合わせでEclipseを覚えるので、最も重要な操作の、Eclipseとツールの接続などが学べます。

評価

難易度
(3.0)
わかりやすさ
(4.0)
オススメ度
(3.0)
Amazon評価
(3.5)

目次

Chapter1 Eclipseって何だろう
Chapter2 まずは使ってみよう
Chpater3 Eclipseの機能を理解する
Chapter4 Webアプリケーションの開発
Chapter5 Eclipseでチーム開発
Chapter6 テストとデバッグ
Chapter7 Gradleとアプリケーションのビルド
Chapter8 UMLとリファクタリング
Chapter9 GUIアプリケーションの作成
Chapter10 Eclipseプラグインの作成

詳細を見る

リンカー

Amazonで安く買う方法

 

Macにも対応、EclipseでJavaFXからサーバサイド、Android開発まで

Eclipse 4.5ではじめる
Javaプログラミング入門
Eclipse 4.5
Mars対応


この参考書について

どんな参考書?

本書は、EclipseでJavaFXからサーバサイド、Android開発が学べます。
少し古いので、Eclipseのボタンの位置は少し違いますが、丁寧に解説されています。
まぁ、メインはEclipseの解説ではなく、Javaでいろいろなコーディングの解説ですが。。

どんな人におすすめ?

  • Eclipseでいろいろな開発を行いたい方

何を学べる?

Javaでいろいろなコーディングをしながら、Eclipseの基本操作をマスターすることができます。

評価

難易度
(3.0)
わかりやすさ
(4.0)
オススメ度
(3.0)
Amazon評価
(3.5)

目次

Chapter1 ようこそ、Eclipseの世界へ!
Chapter2 Javaプログラミングの基本
Chapter3 Javaプログラミング・ステップアップ
Chapter4 JavaFXに夜GUIプログラミング
Chapter5 JSP/サーブレットの基本
Chapter6 データベースの利用
Chapter7 アドバンスト Java プログラミング
Chapter8 Eclipseの主な機能

詳細を見る

Amazonで安く買う方法

 

Javaメインですが、さくっとEclipseの基礎を学ぶなら

Eclipseで学ぶ
はじめての
Java


この参考書について

どんな参考書?

Javaメインですが、Eclipseの基本操作を覚えられます。。

どんな人におすすめ?

  • さくっとEclipseの基本操作を覚えたい方

何を学べる?

Javaのプログラミングの基礎を勉強しながらEclipseの基本的な使い方が学べます。

評価

難易度
(2.0)
わかりやすさ
(4.0)
オススメ度
(2.0)
Amazon評価
(4.0)

目次

第1部 基礎編
●第1章 プログラムについて
●第2章 まずは、実行してみる
●第3章 IDEを使う
●第4章 いろいろな文字を表示してみる
第2部 文法編
●第5章 計算してみる
●第6章 もし~だったら
●第7章 まとまりを持ったデータを扱う
●第8章 同じ処理を繰り返す
●第9章 これまでのコードを改善する(リファクタリング)
●第10章 クラスを利用する
●第11章 コメントとコーディング規約
第3部 発展編
●第12章 オブジェクト指向
●第13章 クラスを拡張する
●第14章 抽象クラス
●第15章 インタフェース
●第16章 クラスライブラリを使う
●第17章 例外
●第18章 アノテーション
●第19章 テスト
●第20章 デバッグ
付録
●付録A プログラミング準備
●付録B クイズの解答
●付録C Java8で追加された機能
●参考文献

詳細を見る

Amazonで安く買う方法

 

まとめ

正直Eclipseの参考書はこれ一択→「JavaエンジニアのためのEclipseパーフェクトガイド
少し古いですが、使いながら慣れたいなら→「JavaデベロッパーのためのEclipse完全攻略
Javaメインですが、さくっとEclipseの基礎を学ぶなら→「Eclipseで学ぶはじめてのJava
Macにも対応、EclipseでJavaFXからサーバサイド、Android開発まで→「Eclipse 4.5ではじめるJavaプログラミング入門Eclipse 4.5Mars対応

コメントを残す