Effective Java
Joshua Bloch
- ناشرAddison Wesley
- سال انتشار2018
- ویرایش3
- زبانEnglish
- تعداد صفحات413
- شابک9780134685991
1,007,000 تومان – 2,411,000 تومانمحدوده قیمت: 1,007,000 تومان تا 2,411,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
کتاب «Effective Java» اثر جاشوا بلاک، پس از انتشار موفق نسخه دوم در سال ۲۰۰۸، در نسخه جدید خود بهروزرسانیهای گستردهای را شامل شده که بهویژه برای برنامهنویسان جاوا در عصر جدید بسیار ارزشمند است.
🧠 خلاصهای از نسخه جدید:
- معرفی ویژگیهای جدید از جاوا ۷ تا جاوا ۹ مانند:
- توابع lambda و رابطهای تابعی
- API جریان (Streams) برای عملیاتهای دادهای در مجموعهها
- متدهای پیشفرض و استاتیک در اینترفیسها
- بهبودهای مهم در کتابخانههای همزمانی، ورودی/خروجی و زمانبندی جاوا
- تمرکز ویژه بر کتابخانههای اصلی:
java.lang,java.util,java.io, وjava.util.concurrent
📚 ساختار کتاب:
- فصلها از مجموعهای از «آیتمها» تشکیل شدهاند؛ مقالههایی مستقل، کوتاه و دقیق
- هر آیتم شامل توصیههای طراحی، نکات زبانی و مثالهای کدنویسی بهروز است
- تمرکز بر نکات ظریفی که اغلب موجب خطا یا سؤتفاهم میشوند
📖 هدف کتاب: افزایش سطح دانش عملی برنامهنویسان جاوا در زمینه طراحی شیءگرای تمیز، استفاده درست از قابلیتهای زبانی، و نوشتن کدی قابل نگهداری و موثر در دنیای مدرن جاوا.
Since this Jolt-award winning classic was last updated in 2008, the Java programming environment has changed dramatically. Java 7 and Java 8 introduced new features and functions including, forEach() method in Iterable interface, default and static methods in Interfaces, Functional Interfaces and Lambda Expressions, Java Stream API for Bulk Data Operations on Collections, Java Time API, Collection API improvements, Concurrency API improvements, and Java IO improvements.
In this new edition of Effective Java, Bloch explores new design patterns and language idioms that have been introduced since the second edition was released in 2008 shortly after Java SE6, including Lambda, streams, generics and collections, as well as selected Java 9 features.
As in previous editions, each chapter consists of several “items” presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
- Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization
- How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language
- Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io
Table of Contents
1. Introduction
2. Creating and Destroying Objects
3. Methods Common to All Objects
4. Classes and Interfaces
5. Generics
6. Enums and Annotations
7. Lambdas and Streams
8. Methods
9. General Programming
10. Exceptions
11. Concurrency
12. Serialization
About the Author
Joshua Bloch is a professor at Carnegie Mellon University. He was formerly the chief Java architect at Google, a distinguished engineer at Sun Microsystems, and a senior systems designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He holds a Ph.D. in computer science from Carnegie Mellon University and a B.S. in computer science from Columbia University.
| ناشر | Addison Wesley |
|---|---|
| ویرایش | 3 |
| زبان | English |
| سال انتشار | 2018 |
| شابک | 9780134685991 |
| تعداد صفحات | 413 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
1,007,000 تومان – 2,411,000 تومانمحدوده قیمت: 1,007,000 تومان تا 2,411,000 تومان
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.