デジトレ

IT, Web技術のキュレーションメディアです。まとめ記事や書籍紹介をしています。

【一日一冊】スッキリわかるJava入門

一日一冊

ほぼ一日一冊、技術書を紹介するコーナーになります。今日紹介する技術書はこちら

「スッキリわかるJava入門」

f:id:gtrend:20151110205840j:plain:w300

ポイント

  • 大手ネット書店部門ランキング1位
  • 約300点の豊富なイラスト
  • 最新Java8への対応、Eclipseに関する追補など、2,000か所以上のアップデート
  • 実務で役立つ内容に厳選
  • オブジェクト指向」の本質とおもしろさを追求

書籍紹介

以下書籍紹介引用

大手ネット書店部門ランキング1位の大人気Java入門書に改訂版登場! 本書は、Javaの基礎から初学者には難しいとされるオブジェクト指向まで、膨らむ疑問にしっかり対応し、Javaプログラミングの「なぜ?」がわかる解説と約300点の豊富なイラストで、楽しく・詳しく・スッキリとマスターできる構成となっています。 「なんとなくJavaを使っているけれど、オブジェクト指向の理解には自信がない」「学習の途中で挫折してしまった」という方にもおススメです。 プログラミング学習のネックとなる「開発環境の準備」と「多発するエラーへの対応」には、ブラウザ上でコーディング、コンパイル、実行ができる仮想開発環境「dokojava」を読者特典として用意し、エラーによく効く「虎の巻」を巻末付録として用意しました。 本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください!

目次抜粋

  • 第0章 Javaをはじめよう

第Ⅰ部 ようこそJavaの世界へ

  • 第1章 プログラムの書き方
  • 第2章 式と演算子
  • 第3章 条件分岐と繰り返し
  • 第4章 配列
  • 第5章 メソッド
  • 第6章 複数クラスを用いた開発

第Ⅱ部 すっきり納得オブジェクト指向

第Ⅲ部 もっと便利にAPI活用術

  • 第14章 Javaを支える標準クラス
  • 第15章 例外
  • 第16章 まだまだ広がるJavaの世界

付録

  • JDKを用いた開発
  • Eclipseによる開発
  • エラー解決・虎の巻
  • 構文リファレンス

COLUMN(一部抜粋)

  • Javaの進化の歴史
  • 整数リテラルに関する応用記法
  • Java言語仕様をのぞいてみよう
  • 数学の表現とJava条件式の表現
  • メソッドシグネチャ
  • バイトコード仮想マシン
  • import宣言はあくまでも「めんどうさ軽減機能」
  • もっとAPIを知りたくなったら
  • 統合開発環境を用いた効率的な開発作業
  • 似ているようで異なるjavaとjavacの引数
  • 「考え方」「捉え方」の違いが世界を変えることもある
  • 継承関係によるアクセス制御
  • インタフェースにおける定数宣言
  • インタフェースメソッドのデフォルト実装
  • さまざまなモノにつながるストリーム
  • 便利なショートカットキー

書籍リンク

スッキリわかるJava入門 第2版

スッキリわかるJava入門 第2版

【一日一冊】人工知能は人間を超えるか

一日一冊

ほぼ一日一冊、技術書を紹介するコーナーになります。今日紹介する技術書はこちら

人工知能は人間を超えるか」

f:id:gtrend:20151110141846j:plain:w300

ポイント

・日本トップクラスの研究者の一人 「松尾豊」
東京大学大学院工学系研究科の准教授
・松尾研のメンバーが、創業共同者として立ち上げたのが「Gunosy
・数ある人工知能本の中で一番分かりやすいと話題
・難しい話はなく、「読み物」としての本

書籍紹介

現在時価総額TOP3, Apple, Google(アルファベット), Microsoftの企業も開発にしのぎを削る人工知能。 日本トップクラスの研究者の一人である著者が、これまでのAI(人工知能)の歴史を紐解きます。 第1次AIブームと称して「推論」と「探索」の時代から、 現在の第3次AIブームの「ディープラーニング」まで。 そして、その先にあるものを見据え、知能とは何か、人間とは何かを問い直します。

目次抜粋

  • 広がる人工知能~人工知能は人類を滅ぼすか~
  • 人工知能とは何か~専門家と世間の認識のズレ~
  • 「推論」と「探索」の時代~第1次AIブーム~
  • 「知識」を入れると賢くなる~第2次AIブーム~
  • 機械学習」の静かな広がり~第3次AIブーム(1)~
  • 静寂を破る「ディープラーニング」~第3次AIブーム(2)~
  • 人工知能は人間を超えるか~ディープラーニングの先にあるもの~
  • 変わりゆく世界

書籍リンク

【一日一冊】プログラマ脳を鍛える数学パズル

一日一冊

ほぼ一日一冊、技術書を紹介するコーナーになります。今日紹介する技術書はこちら

プログラマ脳を鍛える数学パズル ~シンプルで高速なコードが書けるようになる70問~

f:id:gtrend:20151109215004j:plain:w300

ポイント

・解説は「考え方」中心
・解答例は、ほぼ「Ruby」とたまに「Javascript
ソースコードはダウンロード可能
・人気サービス「CodeIQ」の連載から問題収録
・70の問題

書籍紹介

日々の激しい時代の変化の中でも、変わらずに重要とされているのが「アルゴリズム」。 パズルを解くうちにアルゴリズムが身につき、シンプルで高速なコードが書けるようになります。 楽しみながらスキルアップもできて、まさに一石二鳥です。アルゴリズムに興味があるかたはさっそく挑戦してみましょう。

問題抜粋

クロスワードパズルを作成せよ!
ブラックジャックで大儲け!?
運命の出会いは何通り?
百人一首の達人
あみだくじの横線
図形の一筆書き
美しい? IPアドレス

書籍リンク