タグ

Javaとbookに関するyassのブックマーク (16)

  • パーフェクトJava EEの執筆に参加させて頂きました - Challenge Engineer Life !

    7月26日に「パーフェクトJava EE」が発売となりました。 gihyo.jp パーフェクト Java EEposted with amazlet at 16.07.30井上 誠一郎 槙 俊明 上 宜人 菊田 洋一 技術評論社 売り上げランキング: 5,901 Amazon.co.jpで詳細を見る 昨今、OracleさんがJava EEから手を引くのではと噂が出たり、それはいかんとコミュニティからJava EE Guardiansなるグループが立ち上がったり、そしてOracleさんが否定したり…技術的な所とは外れた所で盛り上がりをみせています。今年のJavaOneで、どんな話がでるのでしょうか。気になる所です。 書籍発売に伴って、関わらせて頂いた流れとか感想を書きたいと思います。 経緯 パーフェクトJava EEを出そうという動き自体は、井上誠一郎さんを筆頭に、槙さん、上さんと201

    パーフェクトJava EEの執筆に参加させて頂きました - Challenge Engineer Life !
  • Javaパフォーマンス

    書ではJVMのチューニングとJavaプラットフォームでの問題解決の双方からJavaパフォーマンスの「アート」と「サイエンス」を明らかにします。Javaアプリケーションのテスト手法やベンチマーク測定、パフォーマンス分析に必須のモニタリングツールを学んだうえで、さまざまな性能改善について議論します。JITコンパイル、ガベージコレクションというチューニングが大きな役割を果たす2つの仕組みについて最初に考察します。続いて、Javaプラットフォームのさまざまな側面で高いパフォーマンスを発揮するためのベストプラクティスを紹介します。具体的には、Javaのヒープメモリ、ネイティブメモリ、スレッド、Java EEのAPI、JPAとJDBC、そしてJava SEのAPIでのヒントを取り上げます。Java 8対応。 目次 監訳者まえがき まえがき 1章 イントロダクション 1.1 概要 1.2 プラットフォ

    Javaパフォーマンス
  • 初心者にも上級者にもオススメ – Java最強リファレンス @yuichielectric著 – yusuke.blog

    Javaの最強リファレンス、その名も「Java最強リファレンス」を頂きました。 これが最強のリファレンスだ! pic.twitter.com/lsNf0mRSh6 — 山://裕介 (@yusuke) 2014, 11月 7 サイボウズ株式会社にてkintoneなどを開発されているエンジニア田中 裕一(@yuichielectric)さんの著書。 Java8対応をうたうはそれなりに出始めていますが、「とりあえずJava8に追加されたAPIにいくつか触れている」「Lambda記法をちょっと解説している」だけのも相応にあります。またLambdaに触れる章を追加しただけで、他のコードは古めかしい残念な書き方をしている残念ながあるので注意が必要です。 そしてこのリファレンス、Java5〜Java8までとかなり広範囲をカバーしています。バランスを取るのは非常に難しいはず! 章立ては以下の通り

    初心者にも上級者にもオススメ – Java最強リファレンス @yuichielectric著 – yusuke.blog
    yass
    yass 2014/11/08
    " そして肝心の解説内容を見ると「こういう風に書く、Java7以降ではこういう風に書くとよりシンプルに/効率的に書ける」といった形で並べて表記されています。道理でページ数が多いはず!"
  • 徹底解剖「G1GC」実装編(β版)

    書はOpenJDK7のG1GCの実装と、それに関連する技術を解説します。 目次 スポンサーのみなさま はじめに 1.準備 2.オブジェクト管理機能 3.アロケータ 4.ヒープ構造 5.オブジェクト構造 6.HotspotVMのスレッド管理 7.スレッドの排他制御 8.GCスレッド(並列編) 9.GCスレッド(並行編) 10.並行マーキング 11.退避 12.予測とスケジューリング 13.正確なGCへの道 14.ライトバリアのコスト さらに勉強したい人へ その他参考文献 以下から(ある時点で)最新のebookをダウンロードできます。 徹底解剖「G1GC」実装編-20120915.epub 徹底解剖「G1GC」実装編-20120914.mobi 徹底解剖「G1GC」実装編-20120914.pdf 謝辞 書はスポンサーのみなさまの金銭的支援によって執筆されました。 スポンサーのみなさま あ

  • 書籍『APIデザインの極意』(2)

    APIデザインの極意 Java/NetBeansアーキテクト探究ノート 作者: Jaroslav Tulach出版社/メーカー: インプレスジャパン発売日: 2014/05/23メディア: 単行(ソフトカバー) 「訳者まえがき」からの抜粋です。私自身がJava 言語を学び始めたのは、1996 年の夏でした。その後、Java 関連の技術雑誌の記事を執筆したり、2001 年に『プログラミング言語Java 第3 版』を翻訳したりしました。しかし、それまでは、API 設計に関しては、初心者の域を出た程度でした。API 設計に対する私自身のレベルを大きく押し上げてくれたのが、2001 年に翻訳したJoshua Bloch 氏の『Effective Java プログラミング言語ガイド』でした。そして、Jaroslav Tulach 氏のこの『API デザインの極意』(Practical API De

    書籍『APIデザインの極意』(2)
    yass
    yass 2014/05/02
    " NetBeansアーキテクトの著者が遭遇してきた様々な誤りを解説し、APIの発展を考慮した設計について詳しく説明します。あまり語られることがなかったAPI設計について、貴重な10年間の経験をベースにノウハウを幅広く披露 "
  • 並行処理プログラミングを究めるシリーズの書 - かとじゅんの技術日誌

    並行処理プログラミングを究めるシリーズの書 とりあえず以下を読んでます。他に何かよいのがあれば教えてください。 Java言語仕様 第3版 (The Java Series) 作者: ジェームズゴスリン,ガイスティール,ビルジョイ,ギッラードブラーハ,James Gosling,Guy Steele,Bill Joy,Gilad Bracha,村上雅章出版社/メーカー: ピアソンエデュケーション発売日: 2006/12メディア: 単行購入: 1人 クリック: 108回この商品を含むブログ (42件) を見る The Java Language Specification The Java Language Specification - Threads and Locks Java並行処理プログラミング ―その「基盤」と「最新API」を究める― 作者: Brian Goetz,Joshua

    並行処理プログラミングを究めるシリーズの書 - かとじゅんの技術日誌
  • IK.AM

  • 「Java開発者ための関数プログラミング」が出版されました - YAMAGUCHI::weblog

    みなさま、ご無沙汰しております。1ヶ月以上ぶりのブログ更新となりました。Python界の情弱こと山口です。 この度、拙訳の「Java開発者のための関数プログラミング」という書籍がオライリー・ジャパンより電子書籍(ePub)で出版される運びとなりました。原著者はProgramming Scala(日語版「プログラミングScala」)のDean Wampler氏。 Java開発者のための関数プログラミングDean Wampler 著、山口能迪、株式会社トップスタジオ 訳 フォーマット ePub O'Reilly で詳細を見る Java開発者のための関数プログラミング - Google+ 書は、無理をしてJavaで関数プログラミングで実装してがんばろう、というではありません。一部そういうところもあるかもしれませんが、そういう方向は目指していません。あくまで関数型と呼ばれるものにはどういう概

    「Java開発者ための関数プログラミング」が出版されました - YAMAGUCHI::weblog
  • Java使いの必携書「Effective Java 第2版」を,通読・マスター・事後参照するためのリンク集 - 主に言語とシステム開発に関して

    名著「Effective Java (第2版)」は,Javaプログラマの必読書エンジニアの社内勉強会や,コミュニティの読書会などの場で,しばしば教材として使われる。 入門書でJavaの基礎を学び, GofのデザインパターンでJava使いとしての土台を固めたら, 次はこのしかない。中級者としての素養を会得するのに,最適また必須の一冊。 Effective Javaの目次PDFファイルはこちらにある。 Effective Javaは,Javaに関する技術的な文書を執筆する際に,参考資料としてしばしば引用される。(※例) Web上に簡易インデックスのようなものがあれば,いろんな説明もしやすくなる。 下記は,このを読んだり,あとから参考資料として指摘したりするために役立つリンク集。 Effective Java 第2版 を読む前に: 著者はJoshua Bloch(ジョシュア・ブロック)と

    Java使いの必携書「Effective Java 第2版」を,通読・マスター・事後参照するためのリンク集 - 主に言語とシステム開発に関して
    yass
    yass 2012/12/12
  • JUnit実践入門の読みどころ #junitbook - やさしいデスマーチ

    先日のエントリーではたくさんのブクマありがとうございます。Amazonでの予約も好調とのことで、うれしい限りです。 JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus) 作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行(ソフトカバー)購入: 14人 クリック: 273回この商品を含むブログ (69件) を見るというわけで、書影も出てきました! 思えば、JUnitのセカイというエントリーで、たくさんの「わっふる」をいただき、出版の決意を固めたわけですが、気がつくと書き始めて1年経ってました。ようやく、情報を公開できる段階まで来たわけです。 今回のエントリーでは、JUnit実践入門の発売に先立ち、書の構成と各章の概要をお伝えします。予約を迷っている方は、エントリーを読んだ上でご検討いただければ幸いです。

    JUnit実践入門の読みどころ #junitbook - やさしいデスマーチ
  • 「アジャイルや設計原則まで自然に学ぶことになる」Java入門書、作ってみました - flairDays - てさぐりの日々

    拙筆Java入門書の続編が日発売です!! 前作『スッキリわかるJava入門』の発売から約1年が経ちます。Java入門書は既にたくさんありますので不安でしたが、お蔭様でご愛顧いただけていますこと、ありがたい限りです。 そして日、無事続編の発売を迎えることができました。 『スッキリわかるJava入門 実践編』 このは、Javaの基文法やオブジェクト指向をひととおり学んだという方が次に読んで戴くためのなのですが、ありがちな「Java入門書の続編」とはちょっと違う新しい試みにチャレンジしてみました。 目次でみる「実践編」 今回の『実践編』の最大の特長は、Javaという言語自体の解説だけでなく「Javaを使うために必要な各種周辺知識」も網羅したことにあります。実際に、目次は以下のようになっています。 第1章 文字列の操作 各種操作メソッド / 正規表現 第9章 データベースアクセス JDB

    yass
    yass 2012/09/14
  • Book Review: Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications

    Book Review: Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications As I described in an earlier post, Packt Publishing invited me to review the book Java EE 6 Cookbook for Securing, Tuning, and Extending Enterprise Applications. In this post, I provide a review of the strengths and weaknesses of this book along with an idea of the type of person who would gain the most fro

  • 『Scala逆引きレシピ』 感想 - kmizuの日記

    少し前に献いただいたのですが(竹添さん、翔泳社様、ありがとうございます)、時間が無くてあまり読み進められていませんでした。昨日使って一通り目を通したので、ちょっとした感想を書きます。購入の際の参考になれば幸いです。 まず、結論から言うと、書は、 (特に)Javaをメイン言語として使っている人で、Scalaを学習したい人 Scalaを使った実用プロジェクトを作り始めたい人 Scalaの各種ライブラリの基的な使い方を知りたい人 にお勧めできる書籍といえます。主な理由としては、 現行安定版である Scala 2.9.X (現在最新安定版はScala 2.9.2) に対応している事 言語機能に関するレシピがある事 sbtを使って、実際に開発を行うために必要な記述がちゃんとあること 準標準的なライブラリ(Akka, Specs 2, 等)や新しいFW(Play 2)に関する記述が豊富な事 など

    『Scala逆引きレシピ』 感想 - kmizuの日記
  • PDF版『Java 2 Standard Edition 5.0 Tiger 拡張された言語仕様について』

    日記 (0) プライバシーポリシー (1) プログラマー現役続行 (554) KOIT (12) 英語 (29) インターネット (2) シュガー社員 (6) Java (55) (105) やりがい論 (2) 正誤表 (22) 読書会 (28) インターネット放送 (2) 技術書の翻訳 (5) JavaOne 2008 (3) Google Web Toolkit (24) GWTソリューション (2) プログラミング言語Java教育 (74) 音楽 (4) 英語イデオム (3) 映画 (3) その他 (58) カンファレンス (3) JavaOne 2009 (2) 名言 (2) 転職 (23) WiFi (22) マンション・ライフ (5) API設計の基礎 (10) JavaOne 2010 (3) 時の流れ (9) 技術的負債 (7) 献 (7) 総閲覧数 (10) ソフト

    PDF版『Java 2 Standard Edition 5.0 Tiger 拡張された言語仕様について』
  • Java: The Good Parts

    書はJava言語をJava言語たらしめている「よい部分」、すなわちJava言語の初期から備わっていたコア機能がどういう意図で作られているかを解説するものです。なぜその機能がJavaに導入されたのか、どのように使われることを意図しているか、そうすることでどのような効果が得られるのか、あるいはその設計判断により生まれた罠をどう避けるべきかを、Java言語開発当初から関わったベテランエンジニアのJim Waldoが説明します。Java言語の設計思想を知ることで、Javaの秀でた魅力を実感し、「Javaらしい」プログラミングを体得できるでしょう。 目次 監訳者まえがき はじめに 1章 Javaについて 1.1 Javaはどのような処理に向いているのか? 2章 型システム 2.1 基礎 2.2 なぜ3つもあるのか? 2.3 内側と外側 2.4 注意すること 2.5 真の問題 3章 例外 3.1 基

    Java: The Good Parts
  • Jakarta Commonsクックブック

    TOPICS クックブック 発行年月日 2005年08月 PRINT LENGTH 424 ISBN 4-87311-242-7 原書 Jakarta Commons Cookbook FORMAT Jakarta CommonsはJava言語でプログラムを開発する際に使用する再利用可能なライブラリ群です。テキスト操作、コレクション操作、XML、入出力などさまざまな機能を集めているため、Commonsを活用できれば、コードのミスをなくし、余計な手間や時間を省くことができます。 書はCommonsを一問一答形式で解説します。目次を見ながら自分の欲しい機能を探し、解法を導き出せます。さらに詳細な解説と豊富なサンプルコードでより深い知識が身につきます。Commonsを100%活用したいプログラマ必携の一冊です。 監訳者まえがき まえがき 1章 Java2プラットフォームへの補足 レシピ1.0 

    Jakarta Commonsクックブック
  • 1