きれいな状態でとても気に入りました
javaを使っているが、基本のことを知らないと
いう人にお勧めです
プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥1,680¥1,680 税込
発送元: Amazon 販売者: ブックスーパー神奈川
¥1,680¥1,680 税込
発送元: Amazon
販売者: ブックスーパー神奈川
¥92¥92 税込
ポイント: 1pt
(1%)
配送料 ¥257 6月7日-8日にお届け
発送元: フルタク(古本宅配買取センター) 販売者: フルタク(古本宅配買取センター)
¥92¥92 税込
ポイント: 1pt
(1%)
配送料 ¥257 6月7日-8日にお届け
発送元: フルタク(古本宅配買取センター)
販売者: フルタク(古本宅配買取センター)
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識 単行本 – 2005/3/31
米持 幸寿
(著)
{"desktop_buybox_group_1":[{"displayPrice":"¥1,680","priceAmount":1680.00,"currencySymbol":"¥","integerValue":"1,680","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"55LQllPvXlhXd3EfroRVi5qUivZgX2U%2BD2eEJcTrnbqYf1yAaFZCZYoUJWlu1vxzo2E3HSeTYEvVekk7Qc%2BTJwOs8d3C6zIAgyooAvpJic9%2BOeazsXy3fj%2BMafoB%2FHim0hvskQFPrFRR%2FCxNwRFcZa2Y49SRL6j93AQJic6yempf0CMPBWCgSR823U%2F0B0l0","locale":"ja-JP","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"¥92","priceAmount":92.00,"currencySymbol":"¥","integerValue":"92","decimalSeparator":null,"fractionalValue":null,"symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"55LQllPvXlhXd3EfroRVi5qUivZgX2U%2BMFy0XEJ7swEEL4ENJU8cVem2oHzrLR1%2BMILDvJu%2BgVLlKHtbFTAzTMVTrietW57odidau%2Bn9zdFr3RvIBoKxUOlFcdo7pbNamFEkJrjOj997nFnlUNACiCPHyzisCI30oPnYRtLP4pXzGKiqPNFKng%3D%3D","locale":"ja-JP","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}
購入オプションとあわせ買い
<<“なぜ”シリーズ 第6弾!!>>
Javaがなぜここまで支持され普及しているでしょうか? 単にオブジェクト指向プログラミング言語だから、というのだけでは語りつくせないJavaの魅力を、言語やメモリー管理のしくみやプログラミングの特性に加え、Javaを取り巻く環境などから解説します。これまで誰も語らなかったJavaの本質を、「なぜ」シリーズならではのは、内容は深いけれど、わかりやすい文章で丁寧に説明します。そして最後に「Javaに前向きに取り組むには」「伝わっていないJavaの魅力」「Javaが本当に目指すもの」にも触れます。エンジニアだけでなく、IT業界に携わるすべての人に贈る一冊です。
Javaがなぜここまで支持され普及しているでしょうか? 単にオブジェクト指向プログラミング言語だから、というのだけでは語りつくせないJavaの魅力を、言語やメモリー管理のしくみやプログラミングの特性に加え、Javaを取り巻く環境などから解説します。これまで誰も語らなかったJavaの本質を、「なぜ」シリーズならではのは、内容は深いけれど、わかりやすい文章で丁寧に説明します。そして最後に「Javaに前向きに取り組むには」「伝わっていないJavaの魅力」「Javaが本当に目指すもの」にも触れます。エンジニアだけでなく、IT業界に携わるすべての人に贈る一冊です。
- 本の長さ309ページ
- 言語日本語
- 出版社日経BP
- 発売日2005/3/31
- ISBN-104822281965
- ISBN-13978-4822281960
よく一緒に購入されている商品
対象商品: Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識
¥1,680¥1,680
最短で6月6日 木曜日のお届け予定です
残り2点 ご注文はお早めに
¥2,100¥2,100
最短で6月6日 木曜日のお届け予定です
残り1点 ご注文はお早めに
総額:
当社の価格を見るには、これら商品をカートに追加してください。
ポイントの合計:
pt
もう一度お試しください
追加されました
一緒に購入する商品を選択してください。
この商品をチェックした人はこんな商品もチェックしています
ページ 1 以下のうち 1 最初から観るページ 1 以下のうち 1
商品の説明
メディア掲載レビューほか
Javaでなぜつくるのか
本書はJavaについて解説した本だが,コードがたくさん並ぶハウツー本ではない。プログラマではない読者の「なぜ」に答えるため,Java登場以前の課題を挙げて,Javaがそれらをどう変えたのかを解説する。プログラムの基本が分からない人にはやや難しい解説もあるが,比喩や図が理解を助ける。後半は「ソフトウェア環境を統一することで,開発作業の無駄をなくす」というJavaの目標をさまざまな観点から説明する。著者のJavaに対する思いが全編から伝わってくる。
本書はJavaについて解説した本だが,コードがたくさん並ぶハウツー本ではない。プログラマではない読者の「なぜ」に答えるため,Java登場以前の課題を挙げて,Javaがそれらをどう変えたのかを解説する。プログラムの基本が分からない人にはやや難しい解説もあるが,比喩や図が理解を助ける。後半は「ソフトウェア環境を統一することで,開発作業の無駄をなくす」というJavaの目標をさまざまな観点から説明する。著者のJavaに対する思いが全編から伝わってくる。
(日経バイト 2005/06/01 Copyright©2001 日経BP企画..All rights reserved.)
-- 日経BP企画
登録情報
- 出版社 : 日経BP (2005/3/31)
- 発売日 : 2005/3/31
- 言語 : 日本語
- 単行本 : 309ページ
- ISBN-10 : 4822281965
- ISBN-13 : 978-4822281960
- Amazon 売れ筋ランキング: - 319,738位本 (本の売れ筋ランキングを見る)
- - 6,817位電気・通信 (本)
- カスタマーレビュー:
著者について
著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
システム情報科学 博士 Pandrbox代表 音声対話インターフェースプロデューサー
前職:
Honda Research Institute Japan 戦略室長、実用化試作部門長など
IBM Research - Tokyo(IBM東京基礎研究所)研究員
映画「2001年 宇宙の旅」「2010」などの影響でIT分野に身を置き、2020年にPandrbox創業。
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
2005年4月26日に日本でレビュー済み
Amazonで購入
Java初心者にJavaを教える必要があって、定評のあるシリーズのこの本を買いました。
まず、この本が意図しているのは、「Javaが受け入れられている理由と、それを支えているメカニズムが分かる」ということであって、「この本を読めば、Javaのプログラムを書けるようになる」ということではないということを強調しておきます。
プログラム初心者の方が、Javaの勉強のために読むのには適しません。間違って買うことが無いように、気をつけてください。
この本がもっとも役に立つのは、「かつてプログラマ、SEとして働いていたが、今はマネージャ職をしていて、『Javaとは何なのか』知る必要が出てきた人」ではないでしょうか。プログラム(特にC,C++)の経験がある人が、Javaのメリットを理解するための本だと思うのです。
内容を簡単に紹介しておきます。
最初に、Javaがプラットフォームに依存しないのはなぜか、どのようなメカニズムでそうなっているのか、従来の取り組みにも触れつつ説明しています。
次に、オブジェクト指向の説明があります。ただし、この説明はあまり良いものではありません。
C言語のポインタとの比較でJavaの「参照型」とメモリー管理の説明をした後、サーバサイドJavaが紹介されます。ただし、このサーバサイドJavaの紹介はかなり大雑把です。
続いてJavaの仕様策定プロセスが紹介され、最後にJavaの将来についての考察が述べられる、という流れです。
前半は興味深く読みました。後半は息切れというか、雑な記述になっていると思います。
この1冊だけでJavaのメリットが分かる、その短所も見通せると考えてはいけないでしょう。また、著者の文章は(技術者らしい)癖があるので、読みづらく感じるところもありました。
とはいえ最初に書いたとおり、「プログラムを書いたことがある人が、Javaのメリットを理解する」ための第一歩としては、良い本だと思います。
まず、この本が意図しているのは、「Javaが受け入れられている理由と、それを支えているメカニズムが分かる」ということであって、「この本を読めば、Javaのプログラムを書けるようになる」ということではないということを強調しておきます。
プログラム初心者の方が、Javaの勉強のために読むのには適しません。間違って買うことが無いように、気をつけてください。
この本がもっとも役に立つのは、「かつてプログラマ、SEとして働いていたが、今はマネージャ職をしていて、『Javaとは何なのか』知る必要が出てきた人」ではないでしょうか。プログラム(特にC,C++)の経験がある人が、Javaのメリットを理解するための本だと思うのです。
内容を簡単に紹介しておきます。
最初に、Javaがプラットフォームに依存しないのはなぜか、どのようなメカニズムでそうなっているのか、従来の取り組みにも触れつつ説明しています。
次に、オブジェクト指向の説明があります。ただし、この説明はあまり良いものではありません。
C言語のポインタとの比較でJavaの「参照型」とメモリー管理の説明をした後、サーバサイドJavaが紹介されます。ただし、このサーバサイドJavaの紹介はかなり大雑把です。
続いてJavaの仕様策定プロセスが紹介され、最後にJavaの将来についての考察が述べられる、という流れです。
前半は興味深く読みました。後半は息切れというか、雑な記述になっていると思います。
この1冊だけでJavaのメリットが分かる、その短所も見通せると考えてはいけないでしょう。また、著者の文章は(技術者らしい)癖があるので、読みづらく感じるところもありました。
とはいえ最初に書いたとおり、「プログラムを書いたことがある人が、Javaのメリットを理解する」ための第一歩としては、良い本だと思います。
2016年1月23日に日本でレビュー済み
Amazonで購入
Javaを煩わしいと感じていたことを恥じた。その煩わしい部分は必要なことであり逆に便利なことだったと理解できた。今まで何となく分かりにくい言語だと拒否していたことを反省した。
今のCOBOLで作られているようなソフトウェアが、その時代にJavaがあったとしたら随分とすっきりしたコードになっていたと思う。バッチもCOBOLじゃなくてJavaで開発してみたい、無駄なプログラムが減ると思う。
一方、Javaの深さと学ぶ領域の多さを感じたので、少しずつ学習しないといけないなとも感じました。
今のCOBOLで作られているようなソフトウェアが、その時代にJavaがあったとしたら随分とすっきりしたコードになっていたと思う。バッチもCOBOLじゃなくてJavaで開発してみたい、無駄なプログラムが減ると思う。
一方、Javaの深さと学ぶ領域の多さを感じたので、少しずつ学習しないといけないなとも感じました。
2010年6月27日に日本でレビュー済み
Amazonで購入
JAVAの事を今までのプログラムとどう違うのか、など
対比する話法で展開してるので、わかりやすかった。
対比する話法で展開してるので、わかりやすかった。
2008年5月26日に日本でレビュー済み
数多くあるプログラミング言語のうちなぜJavaが主流になったのか?という疑問をプログラミング言語の歴史に絡めて解説してくれている本。
文法の本ではないので注意。
簡単にまとめるなら
・仮想マシンという仕組みを採用したため移植性が高い。
・オブジェクト指向・規則の強制により大規模開発に向く。
ということでしょうか。
これはJavaの特徴として文法の教科書の最初にも書かれていることなので、興味が無い限り別段深く読む必要も無かったかな、と思います。詳しく知りたい方にはいいと思います。
若干技術者ならではの表現や専門用語が出てくるので初心者には読みづらいかも。
装丁が綺麗で表紙の質感とかは好きです。
文法の本ではないので注意。
簡単にまとめるなら
・仮想マシンという仕組みを採用したため移植性が高い。
・オブジェクト指向・規則の強制により大規模開発に向く。
ということでしょうか。
これはJavaの特徴として文法の教科書の最初にも書かれていることなので、興味が無い限り別段深く読む必要も無かったかな、と思います。詳しく知りたい方にはいいと思います。
若干技術者ならではの表現や専門用語が出てくるので初心者には読みづらいかも。
装丁が綺麗で表紙の質感とかは好きです。
2006年2月19日に日本でレビュー済み
java哲学。
javaの哲学のひとつは、皆の幸せ。
既に、生産手段や生産物は、ネット上で共有化され、企業や資本家の手中にはおさまっていない。
その生産手段と共有された技術力を利用して、労働者であるsoftware技術者達は、共有とコミュニケーションにより飛躍的に生産性を向上させている。
java oneの講演でも、「javaはよく共産主義と言われるが、そうではなく接続された資本主義である」という発言があった。言い方は、どちらでもよいと思うが、実態は、このようなやりかたは、共産主義の考え方による生産方式であると思う。
この本を読み、共産主義の哲学と一致していることがよくわかる。
生産手段は全て公共の場に存在し、企業や、資本家、一国の支配者の手中にはない。今後、このような共産主義的な生産体性により、飛躍的な生産性の向上が予想できる。
グローバル的な共産主義的生産体制への移行は、javaがITネットワークの技術的環境が整った段階で移行できたのと同様に、環境が整った産業の部門別に必然的に移行していくと思われる。
software の開発のみでなく、インターネットを通して技術交換のできる開発は、全て同じ環境にあるわけで、今後、他の分野での開発や生産に応用できる。単純な話であるが、各生産組織やサービス提供組織が別々に持つ同様なシステムを共有し、共同開発すれば、生産性の向上とコストダウンは、実現可能となる。生産活動自体が、営利企業から、非営利組織へ移行していけば、その生産性の向上とコストダウンによるメリットは、直接皆の幸せに結び付くと言うことだ。
java以外のsoftware開発においても、同様の哲学と考えるが、技術的環境が整い、理想の哲学と生産の現実がもっとも近付いている分野であると考えられる。
今後いろいろな分野での、ITネットワーク技術を利用した環境で、javaと同様の哲学に基づいた飛躍的な生産性向上が、ますます楽しみである。
javaの哲学のひとつは、皆の幸せ。
既に、生産手段や生産物は、ネット上で共有化され、企業や資本家の手中にはおさまっていない。
その生産手段と共有された技術力を利用して、労働者であるsoftware技術者達は、共有とコミュニケーションにより飛躍的に生産性を向上させている。
java oneの講演でも、「javaはよく共産主義と言われるが、そうではなく接続された資本主義である」という発言があった。言い方は、どちらでもよいと思うが、実態は、このようなやりかたは、共産主義の考え方による生産方式であると思う。
この本を読み、共産主義の哲学と一致していることがよくわかる。
生産手段は全て公共の場に存在し、企業や、資本家、一国の支配者の手中にはない。今後、このような共産主義的な生産体性により、飛躍的な生産性の向上が予想できる。
グローバル的な共産主義的生産体制への移行は、javaがITネットワークの技術的環境が整った段階で移行できたのと同様に、環境が整った産業の部門別に必然的に移行していくと思われる。
software の開発のみでなく、インターネットを通して技術交換のできる開発は、全て同じ環境にあるわけで、今後、他の分野での開発や生産に応用できる。単純な話であるが、各生産組織やサービス提供組織が別々に持つ同様なシステムを共有し、共同開発すれば、生産性の向上とコストダウンは、実現可能となる。生産活動自体が、営利企業から、非営利組織へ移行していけば、その生産性の向上とコストダウンによるメリットは、直接皆の幸せに結び付くと言うことだ。
java以外のsoftware開発においても、同様の哲学と考えるが、技術的環境が整い、理想の哲学と生産の現実がもっとも近付いている分野であると考えられる。
今後いろいろな分野での、ITネットワーク技術を利用した環境で、javaと同様の哲学に基づいた飛躍的な生産性向上が、ますます楽しみである。
2005年6月15日に日本でレビュー済み
javaのメリットを1冊にするのは大変だったであろう。javaのメリットはコンポーネントの再利用、オブジェクト指向、マルチプラットフォームの3つである。その3つが他の言語と異なる点であり、javaが流行している理由である。いってしまえば、「javaでなぜつくるのか」という疑問は3つの理由だけで語れてしまう。本書はその3つのメリットについてしっかり書いているが、1冊にしては内容が薄かった。テーマの選択を誤った感が否めない。
2007年4月21日に日本でレビュー済み
Amazonで購入
これは良書です。これまで開発ビジネスに携わるなかで、JAVA開発の疑問とかCなどでのスクラッチでの開発との比較、違いを考える際に、その差異を説明してくれている書籍だと思う。内容的にも受託開発などの営業担当をしてれば凡そ読んでも
違和感なく、JAVAというものの特性とか特徴が記述されている。プログラミングのコードとかの知識をつけるための内容でなく、JAVAの構成、特徴などを割りと平易に書いてあり、読み進めやすい。JAVAのプラットフォームを選ばない仕掛けJVM上に実装されるため、H/W OSなどに依存せず移行できるメリット。オープンソースによる共通部品、フレームワークの整備が整ってきて商用でも使えるようになっている。パフォーマンスについても従来JAVAでのアプリケーションだと遅いというイメージがあるがこれも昨今の機器の高速化にともないかなり改善されている状況とのこと。JAVA開発でのクラス、継承などの意味づけ、C言語とJAVAの違い、メモリー管理がJAVAだと必要ないなどJAVAの外部環境とJAVAという仕様のなかでの必要条項などが簡潔にまとめられている。
違和感なく、JAVAというものの特性とか特徴が記述されている。プログラミングのコードとかの知識をつけるための内容でなく、JAVAの構成、特徴などを割りと平易に書いてあり、読み進めやすい。JAVAのプラットフォームを選ばない仕掛けJVM上に実装されるため、H/W OSなどに依存せず移行できるメリット。オープンソースによる共通部品、フレームワークの整備が整ってきて商用でも使えるようになっている。パフォーマンスについても従来JAVAでのアプリケーションだと遅いというイメージがあるがこれも昨今の機器の高速化にともないかなり改善されている状況とのこと。JAVA開発でのクラス、継承などの意味づけ、C言語とJAVAの違い、メモリー管理がJAVAだと必要ないなどJAVAの外部環境とJAVAという仕様のなかでの必要条項などが簡潔にまとめられている。