内容紹介
本書はJava言語をJava言語たらしめている「よい部分」、すなわちJava言語の初期から備わっていたコア機能がどういう意図で作られているかを解説するものです。
なぜその機能がJavaに導入されたのか、どのように使われることを意図しているか、そうすることでどのような効果が得られるのか、
あるいはその設計判断により生まれた罠をどう避けるべきかを、Java言語開発当初から関わったベテランエンジニアのJim Waldoが説明します。
Java言語の設計思想を知ることで、Javaの秀でた魅力を実感し、「Javaらしい」プログラミングを体得できるでしょう。
なぜその機能がJavaに導入されたのか、どのように使われることを意図しているか、そうすることでどのような効果が得られるのか、
あるいはその設計判断により生まれた罠をどう避けるべきかを、Java言語開発当初から関わったベテランエンジニアのJim Waldoが説明します。
Java言語の設計思想を知ることで、Javaの秀でた魅力を実感し、「Javaらしい」プログラミングを体得できるでしょう。
内容(「BOOK」データベースより)
本書は、Java言語の初期から備わっていたコア機能がどういう意図で作られているかを解説するものである。なぜその機能がJavaに導入されたのか、どのように使われることを意図しているか、そうすることでどのような効果が得られるのか、あるいはその設計判断により生まれた罠をどう避けるべきかを、Java言語開発当初から関わったベテランエンジニアのJim Waldoが説明する。Java言語の設計思想を知ることで、Javaの秀でた魅力を実感し、「Javaらしい」プログラミングを体得する書籍である。
著者について
Jim Waldo(ジム・ウォルド):サン・マイクロシステムズ・ラボラトリーズのDistinguished Engineerであり、次世代大規模分散システムの研究に従事。現在、大規模オンラインゲームおよび仮想世界のためのマルチスレッド分散インフラストラクチャ、Project Darkstarのテクニカルリードを務める。その前は、Javaベースの分散プログラミングシステム、Jiniのリードアーキテクトを務めた。サンに入る前はアポロコンピュータおよびヒューレット・パッカードで8年間、分散オブジェクトシステム、ユーザインターフェイス、クラスライブラリ、テキスト、国際化といった分野に従事。HPでは最初のオブジェクトリクエストブローカーの設計と開発を指揮し、その技術の最初のOMG CORBA仕様への取り込みに尽力した。ハーバード大学で教鞭をとり、コンピュータサイエンス学科で分散コンピューティングおよびポリシーとテクノロジーが交わるようなトピックについて教えている。マサチューセッツ大学(アマースト校)より哲学の博士号を取得。ユタ大学より言語学と哲学の修士号を取得。IEEEおよびACMのメンバ。
著者略歴 (「BOOK著者紹介情報」より)
ウォルド,ジム
サン・マイクロシステムズ・ラボラトリーズのDistinguished Engineerであり、次世代大規模分散システムの研究に従事。現在、大規模オンラインゲームおよび仮想世界のためのマルチスレッド分散インフラストラクチャ、Project Darkstarのテクニカルリードを務める。その前は、Javaベースの分散プログラミングシステム、Jiniのリードアーキテクトを務めた。サンに入る前はアポロコンピュータおよびヒューレット・パッカードで8年間、分散オブジェクトシステム、ユーザインターフェイス、クラスライブラリ、テキスト、国際化といった分野に従事
矢野 勉
Javaを使ったシステム開発に携わりつつ、雑誌や本の執筆などを行う。日本Wicketユーザグループ(wicket‐ja)主催
笹井 崇司
ソフトウェアエンジニア。1996年、大阪大学大学院工学研究科情報システム工学専攻修了。現在、家電メーカに勤務。ネットワーク関連やモバイル機器の開発に従事(本データはこの書籍が刊行された当時に掲載されていたものです)
サン・マイクロシステムズ・ラボラトリーズのDistinguished Engineerであり、次世代大規模分散システムの研究に従事。現在、大規模オンラインゲームおよび仮想世界のためのマルチスレッド分散インフラストラクチャ、Project Darkstarのテクニカルリードを務める。その前は、Javaベースの分散プログラミングシステム、Jiniのリードアーキテクトを務めた。サンに入る前はアポロコンピュータおよびヒューレット・パッカードで8年間、分散オブジェクトシステム、ユーザインターフェイス、クラスライブラリ、テキスト、国際化といった分野に従事
矢野 勉
Javaを使ったシステム開発に携わりつつ、雑誌や本の執筆などを行う。日本Wicketユーザグループ(wicket‐ja)主催
笹井 崇司
ソフトウェアエンジニア。1996年、大阪大学大学院工学研究科情報システム工学専攻修了。現在、家電メーカに勤務。ネットワーク関連やモバイル機器の開発に従事(本データはこの書籍が刊行された当時に掲載されていたものです)