Javaでなぜつくるのか の商品レビュー
古い本だったけど、Javaについては今でも変わっていない。筆者の言う通り息の長い言語になっている。オブジェクト指向が主流だけど、その大元はJavaなんだろう。
Posted by
自分自身が今一つ、J2EEのことなどわかっていない気がするので、初心に帰って読んでみた。要点がよくまとまっていて、初歩のエンジニアがさっと把握するのに良書だと思った。また、中堅PMなどが要点をつかむうえでも良書だと思える。
Posted by
Javaについて知らないことが多すぎる為、 勉強のために購入。 普段ある程度Javaに触れているので、 書いてる内容はそれなりに理解できたが、 分からない部分も多かった。 もう少し基礎的な知識を身につけてから また読み返してみたいと思った。
Posted by
ダウンサイジングを行う上で、javaの特性を知りたかったので今更ながら読む。 javaは仮装実行環境を持つため、 ハードウェア、OSが何であれ、同じプログラムを使うことができる javaの言語仕様 ・クラスは必ず作るべし ・クラスに所属しないメソッドや変数を持てない →意図し...
ダウンサイジングを行う上で、javaの特性を知りたかったので今更ながら読む。 javaは仮装実行環境を持つため、 ハードウェア、OSが何であれ、同じプログラムを使うことができる javaの言語仕様 ・クラスは必ず作るべし ・クラスに所属しないメソッドや変数を持てない →意図しないグローバル変数やグローバルメソッドを禁止できる ・全てのクラスがmainメソッドを持てる →クラス毎の単体テストがやりやすい ・パッケージによる名前の管理 ・deprecatedによる推奨しないメソッドの警告 ・例外処理によるエラー処理 JVM仕様 ・クラスとファイルの関係が明確 ・実行ファイルを作らない javaとは、全世界で初めて成功した仮想コンピュータの仕様 多くのレベルの違う人が開発する中で必要なのは、「ルールを守らせること」 →オブジェクト指向はルールを守ることを強制することができる 最低のものこそが最高である →最低限やりたいことだけ定義されている仕様は受け入れられる javaは参加企業が集まり、合意を持って仕様が決められている →オープンテクノロジー →仕様を策定する機構 JCP(java community process ) →仕様の案 JSR java specification request →JSRをJCPに提案をすることで仕様策定がはじまる 今日のコンピュータは 税金で作るもの、ではない →人類が経済活動の一部として、生活を支えるものの1つとして、市場が多大な投資をするものとなった CPUにはレジスタというCPUが直接触れる記憶装置 ■CPUは人、レジスタはそろばん →そろばんのようなもの →CPUはメモリを直接はさわれない →32,64ビットコンピュータというのは、そろばんの玉の数 ■机がメモリ
Posted by
10年前に読んでいればよかったな、、、 発刊年度なんて見ずに買った自分に反省。 しかし、作者はどのレベルの方に読んで欲しかったのかはよくわかりませんでした。ターゲットが章ごとに違うと感じた。そこは、個人的には一貫して欲しかったなと、、、
Posted by
Javaの言語説明的な本が多い中、Javaの思想と言うか、環境・背景等をまとめた一冊。 Javaの何がすごいのかという点では若干突っ込みが弱い気もするが、伝えようとしたいことはよく分かるし、共感できる点も多い。
Posted by
それなりに知識があると流し読みできる 結城浩さんのテキストで「オブジェクト指向とは、オブジェクトを大切にする考え方」とあって意味が分からず、しかもずっと印象に残っていたんだけどその意味がわかった たぶん
Posted by
あとがきにも書いてあるが、「なぜJavaはすごいのか」という内容。Javaが他の言語とどう違うのかが詳しく書かれている。 ただ、言語としてのJavaの勉強になるわけではない。 【印象に残った内容】 従来の言語は特定の環境でしか動作せず、例えばOSが変わるとそれに合わせてコーディ...
あとがきにも書いてあるが、「なぜJavaはすごいのか」という内容。Javaが他の言語とどう違うのかが詳しく書かれている。 ただ、言語としてのJavaの勉強になるわけではない。 【印象に残った内容】 従来の言語は特定の環境でしか動作せず、例えばOSが変わるとそれに合わせてコーディングし直さなければならない。一方JavaはJVMという仮想環境上で動くので、JVMが使えるコンピュータであれば、OSやハードに合わせてコーディングし直す必要はない。 大規模なシステム開発において難しいことの一つに、ルールを守らせることというのがある。Javaは継承などの仕組みを用い、確実にルールを守らせることができる。そのため、Javaは企業向けであり、企業での大規模な開発でその良さを発揮する。
Posted by
javaの始まりから丁寧に解説している。 Cとの違いを中心にしているため、Cが分からないと理解しにくい。特にポインタの話は読めなかった。 再度読んだ時に理解出来たら良いかなと言った印象。 SEの視点が入っているので、開発者としては、一読しておいて、良かった。
Posted by
阿佐ヶ谷ブックオフで購入する。悩んでいます。どの言語を選択すべきかという点です。C++は早いです。コードの作成も容易です。計算後です。正直、全く分かりません。多分、無理です。VBは簡単です。さすが、10年近くです。もちろん、大した知識があるわけではありません。しかし、困りません。...
阿佐ヶ谷ブックオフで購入する。悩んでいます。どの言語を選択すべきかという点です。C++は早いです。コードの作成も容易です。計算後です。正直、全く分かりません。多分、無理です。VBは簡単です。さすが、10年近くです。もちろん、大した知識があるわけではありません。しかし、困りません。必要な部分は勉強したからです。問題はスピードです。JAVAです。スピードがあるそうです。これは間違いないと思います。しかし、難しいです。プログラムを書いていたら疲れてしまいました。問題はJARとJREの関係です。ある程度理解できるが、よくわからん。図書館に行くしかない。それだけです。
Posted by
- 1
- 2