Amazon.co.jp
本書はそのような蓄積を鉄則という形でまとめたものだ。一般的なテクニック、オブジェクトと等値、例外処理、性能、マルチスレッド、クラスとインタフェースといった章が設けられており、68の鉄則が収録されている。収録されている内容は高度なテクニックに関するものからJavaのコーディングにおける原則的・基礎的なルール、あるいはJavaをはじめたばかりの初心者がつまずきやすい点や生じやすい誤解などについても述べており、文字通り「鉄則」に値するものを厳選している。
これらの鉄則は当然豊富なサンプルコードを例にして解説されているので非常に理解しやすい。さまざまなテクニックについても、関連する鉄則に明示的にリンクが張られているので使いやすいのが特徴である。また、目次の部分にも各鉄則の簡単な解説が載っており、効率のよい参照を可能としている点も優れている。
Javaのコーディングをひと通りマスターした人にとっては、まわり道をせずに効率よくテクニックや技術を身につけられ、より詳細な理解が得られる優れた1冊である。(斎藤牧人)
内容説明
内容(「BOOK」データベースより)
内容(「MARC」データベースより)
Amazon.com
This book is organized simply and effectively with 68 practical tips (or in the author's terms "praxes") for writing better Java code. Tips are grouped into sections, such as general tips, objects and equality, exception handling, and performance and multithreading. The book illustrates each tip with short code excerpts demonstrating effective coding strategies (plus several common Java pitfalls).
The book contains numerous standout sections, including the proper way to write equals methods for custom classes, tips for writing more efficient classes, and numerous do-it-yourself techniques for optimizing code. (As the author suggests, not all of today's Java compilers will do this optimization for you.) The book contains several sections that should be read by every Java developer, and though some tips are more obscure, there's certainly something to benefit every reader.
While C++ programmers have had books on coding style for years, Java is only now coming into its own with titles like this one. With its concise format, no-nonsense prose style, and expert-eye perspective on Java, Practical Java: Programming Language Guide shows the same maturing refinement as the language it lucidly describes. --Richard Dragan
Topics covered: Java programming tips, understanding references, final and static keywords, using instanceof, tips for garbage collection, custom equals methods, exception handling tips, using finally blocks, using exceptions with constructors, performance tips, compile-time vs. run-time code optimization, using StringBuffer, minimizing object creation, arrays, Java native code, multithreading tips, the synchronized keyword, spin locks, Java interfaces for emulating multiple inheritance, the abstract keyword, the clone method and immutable objects, tips for finalize methods.
--このテキストは、
ペーパーバック
版に関連付けられています。
Book Description
This broad-ranging guide can help programmers with varying levels of expertise to understand Java more completely and to maximize their coding effectiveness. This book's rules-based format examines 68 key topics on how to improve your code, providing crisp, well-written examples and solutions. All of the examples and solutions are accompanied by thorough explanations for achieving a working solution of your own. This practical approach to programming and design describes the best practices used by experienced programmers. Intended for the intermediate to advanced Java programmer, the Practical Java(tm) Programming Language Guide is organized into individual lessons, so it can either be read from cover to cover or by individual topic.
Topics discussed include:
* Objects and equality * Exception handling * Performance * Multithreading * Classes and interfaces
If you want to spend less time debugging, optimizing, and tuning your code, this example-oriented, down-to-earth guide is full of practical techniques for exploiting the Java programming language. The 68 topics were chosen based on their relevance to effective and efficient programming practices. A special section focusing on performance provides valuable insights into Java performance issues and useful performance improvement techniques. If you want real-world, sound advice on building applications using the Java programming language, this book is essential reading.
--このテキストは、
ペーパーバック
版に関連付けられています。
Back Cover Copy
This broad-ranging guide can help programmers with varying levels of expertise to understand Java more completely and to maximize their coding effectiveness. This book's rules-based format examines 68 key topics on how to improve your code, providing crisp, well-written examples and solutions. All of the examples and solutions are accompanied by thorough explanations for achieving a working solution of your own. This practical approach to programming and design describes the best practices used by experienced programmers. Intended for the intermediate to advanced Java programmer, the Practical Java Programming Language Guide is organized into individual lessons, so it can either be read from cover to cover or by individual topic.
Topics discussed include:
If you want to spend less time debugging, optimizing, and tuning your code, this example-oriented, down-to-earth guide is full of practical techniques for exploiting the Java programming language. The 68 topics were chosen based on their relevance to effective and efficient programming practices. A special section focusing on performance provides valuable insights into Java performance issues and useful performance improvement techniques. If you want real-world, sound advice on building applications using the Java programming language, this book is essential reading.
0201616467B04062001
--このテキストは、 ペーパーバック 版に関連付けられています。
著者について
Peter Haggar is an acknowledged expert on Java programming and a Senior Software Engineer at IBM. He has a broad range of programming experience, having worked on development tools, class libraries, and operating systems. At IBM, he works on emerging Java technology and is currently focusing on embedded and real-time Java. Peter is also a frequent technical speaker on Java technology at numerous industry conferences. He received a B.S. in computer science from Clarkson University.
0201616467AB04062001 --このテキストは、 ペーパーバック 版に関連付けられています。
著者略歴 (「BOOK著者紹介情報」より)
IBMの上級ソフトウェアエンジニアで、Javaプログラミングのエキスパート。広範囲にわたるプログラミング経験を持ち、開発ツール、クラスライブラリ、オペレーティングシステムにまで及ぶ。IBMではJavaに取り組み、特に現在は組み込みJavaおよびリアルタイムJavaに焦点を当てている。Java技術の講演者としても活躍しており、数々の大規模なカンファレンスに参加してきた。Clarkson大学で理学士号を取得(本データはこの書籍が刊行された当時に掲載されていたものです)