دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2 ed.]
نویسندگان: Maurice Naftalin and Philip Wadler
سری:
ISBN (شابک) : 9781098136727, 9781098136666
ناشر: O'Reilly Media, Inc.
سال نشر: 2023
تعداد صفحات: 300
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 Mb
در صورت تبدیل فایل کتاب Java Generics and Collections, 2nd Edition (Second Early Release) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Java Generics and Collections، نسخه دوم (نسخه زودهنگام دوم) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Java Generics and Collections بیش از یک دهه است که راهنمای عمومی برای ژنریک ها بوده است. این نسخه دوم جاوا 21 را پوشش میدهد و راهنمای روشنی برای ژنریکها از رایجترین کاربردهای آنها تا عجیبترین موارد گوشهای ارائه میکند، و همه چیزهایی را که برای استفاده و نوشتن مؤثر APIهای عمومی نیاز دارید، در اختیار شما قرار میدهد. این کتابخانه مجموعه ها را به طور کامل پوشش می دهد، بنابراین شما همیشه می دانید که چگونه و چه زمانی از هر مجموعه برای هر کار مشخصی استفاده کنید. و پردازش جریان را توضیح میدهد، بنابراین میدانید که از کدام مدل استفاده کنید و چگونه با هم کار میکنند تا بهترین بهره را از کتابخانه پلتفرم ببرید. این راهنمای ضروری شامل موارد زیر است: اصول کلی: پارامترهای نوع و روشهای عمومی تایپسازی و علامتهای عام ژنریک و بازتاب الگوهای طراحی برای ژنریک مجموعهها، صفها، فهرستها، نقشهها و اجرای آنها برنامهنویسی همزمان و ایمنی رشته با مجموعهها عملکرد اجرای مجموعههای مختلف بهترین شیوهها برای استفاده و گسترش چارچوب مجموعه های جاوا فلسفه طراحی و مقایسه با سایر کتابخانه های مجموعه
Java Generics and Collections has been the go-to guide to generics for more than a decade. This second edition covers Java 21, providing a clear guide to generics from their most common uses to the strangest corner cases, giving you everything you need to know to use and write generic APIs effectively. It covers the collections library thoroughly, so you\'ll always know how and when to use each collection for any given task. And it explains stream processing, so you\'ll know which model to use and how they interoperate to get the best out of the platform library. This indispensable guide covers: Fundamentals of generics: type parameters and generic methods Subtyping and wildcards Generics and reflection Design patterns for generics Sets, queues, lists, maps, and their implementations Concurrent programming and thread safety with collections Performance of different collection implementations Best practices for using and extending the Java collections framework Design philosophy and comparison with other collections libraries
1. Subtyping and Wildcards Subtyping and the Substitution Principle Wildcards with extends Wildcards with super The Get and Put Principle Arrays Wildcards Versus Type Parameters Wildcard Capture Restrictions on Wildcards 2. Comparison and Bounds ComparableMaximum of a Collection A Fruity Example Comparator Enumerated Types Multiple Bounds Bridges Covariant Overriding 3. Declarations Constructors Static Members Nested Classes How Erasure Works 4. The Main Interfaces of the Java Collections Framework Collection Set List Queue Map Using the Different Collection Types Sequenced Collections SequencedCollection SequencedSet and NavigableSet Deque SequencedMap and NavigableMap 5. Preliminaries Iterable and Iterators Implementations Views Performance Memory Instruction Count and the O-notation Immutability and Unmodifiability Contracts Content-based Organization Lambdas and Streams Collections and Thread Safety Synchronization and the Legacy Collections Java 2: Synchronized Collections and Fail-Fast Iterators Java 5: Concurrent Collections 6. The Collection Interface Using the Methods of Collection Implementing Collection Collection Constructors 7. The SequencedCollection Interface 8. Sets Set Implementations HashSet CopyOnWriteArraySet EnumSet UnmodifiableSet SequencedSet LinkedHashSet NavigableSet TreeSet ConcurrentSkipListSet Comparing Set Implementations 9. Queues Using the Methods of Queue Queue Implementations PriorityQueue ConcurrentLinkedQueue BlockingQueue Using the Methods of BlockingQueue BlockingQueue Implementations LinkedBlockingQueue ArrayBlockingQueue PriorityBlockingQueue DelayQueue SynchronousQueue TransferQueue Deques Deque Implementations ArrayDeque LinkedList BlockingDeque Implementing BlockingDeque Comparing Queue Implementations 10. Lists Using the Methods of List List Implementations ArrayList LinkedList CopyOnWriteArrayList Comparing List Implementations 11. Maps Map.Entry Using the Methods of Map Map Implementations HashMap WeakHashMap IdentityHashMap EnumMap UnmodifiableMap SequencedMap LinkedHashMap NavigableMap TreeMap ConcurrentMap ConcurrentHashMap ConcurrentNavigableMap ConcurrentSkipListMap Comparing Map Implementations 12. The Collections Class Generic Algorithms Changing the Order of List Elements Changing the Contents of a List Finding Extreme Values in a Collection Finding Specific Values in a List Collection Factories Wrappers Synchronized Collections Unmodifiable Collections Checked Collections Other Methods