English | Size: 18.04 GB
Genre: eLearning
Java comes equipped with Collection, Map, List, Queue, Deque, BlockingQueue, Deque, Iterator and Iterable. And those are just some of the interfaces. We have a bunch of abstract classes, plus the implementations that we all know and love: HashMap and ArrayList.
In this one-day course, we explore all the interfaces and classes that Java offers in the latest JDK collection framework. At the end, you will have a much better idea of what collections to use when. You will also know how to write your own collections.
Here are some of the many things we will cover during this workshop:
Memory footprint of various collections
Computational time complexity of lookups and other operations
When to use LinkedList vs ArrayList vs CopyOnWriteArrayList
How HashMap behaves with bad keys
Speeding up hashing by 3x for modern Java versions
How biased locking affects our collection choices from Java 15 onwards
UnsupportedOperationException
How ConcurrentModificationException came about and what to do about it
Good techniques for measuring costs of collections
Converting Maps to Sets
Compound operations on Maps
WeakHashMap, LinkedHashMap, LinkedHashSet, IdentityHashSet, ConcurrentSkipListSet and other collections we hardly use.
Course Format
Most of our courses give students a lot of exercises. This course is different. We have an outline of what we want to cover, but then it is the author of the course demonstrating the various data structures and the students able to ask questions. There are no “slides” as such, everything is in code. At the end of the course, you will get a complete source repository of all the examples that we coded during class. Even though there are no exercises, students are encouraged to follow along in their IDE and try out the ideas that the instructor is demonstrating.
Who should take this course?
This course is aimed at junior to intermediate Java programmers wanting to learn what Java data structures are available and how to best use them.
rapidgator.net/file/f2ced68ecbb405cb79fa8ced666b70ba/JavaSpecialists-DataStructuresinJava.part01.rar.html
rapidgator.net/file/b88ec0054eb3f18a7a0b188810e3cae0/JavaSpecialists-DataStructuresinJava.part02.rar.html
rapidgator.net/file/2e8f7e53de8e927073cb40cdde952fb4/JavaSpecialists-DataStructuresinJava.part03.rar.html
rapidgator.net/file/6b9ccc0fb4294efa01040be5b554add7/JavaSpecialists-DataStructuresinJava.part04.rar.html
rapidgator.net/file/2d3fae903effe4bbf4e2c9dcfdb047d4/JavaSpecialists-DataStructuresinJava.part05.rar.html
rapidgator.net/file/a1168cc5767ed4ad7d08551fd0c12be4/JavaSpecialists-DataStructuresinJava.part06.rar.html
rapidgator.net/file/f3a291b355fbe1542aa8ac21fb0baf52/JavaSpecialists-DataStructuresinJava.part07.rar.html
rapidgator.net/file/a18b9237ff17dd1f0843a916a553881b/JavaSpecialists-DataStructuresinJava.part08.rar.html
rapidgator.net/file/92077fb59c55c0052374078fafe32e67/JavaSpecialists-DataStructuresinJava.part09.rar.html
rapidgator.net/file/38fc61191d4ef487c17a1f07e399941a/JavaSpecialists-DataStructuresinJava.part10.rar.html
rapidgator.net/file/eeb9e7caed7383953bd5379a85512b33/JavaSpecialists-DataStructuresinJava.part11.rar.html
rapidgator.net/file/36950d6485b72df3d52ac9c557cf4c56/JavaSpecialists-DataStructuresinJava.part12.rar.html
rapidgator.net/file/8e845ecb819251deceedeffa0f455aed/JavaSpecialists-DataStructuresinJava.part13.rar.html
rapidgator.net/file/bf50f14a2ee71d615137fa4300e69928/JavaSpecialists-DataStructuresinJava.part14.rar.html
rapidgator.net/file/7a51eba995c784531968f43e0b57b2fb/JavaSpecialists-DataStructuresinJava.part15.rar.html
rapidgator.net/file/b42ae2634cf1ec8c17f45bae13826446/JavaSpecialists-DataStructuresinJava.part16.rar.html
rapidgator.net/file/73ed166bafc1f5692b37c2982e67674c/JavaSpecialists-DataStructuresinJava.part17.rar.html
rapidgator.net/file/999f06ed02e5491fdcbc3686b5064f9d/JavaSpecialists-DataStructuresinJava.part18.rar.html
rapidgator.net/file/07ba9c4b8abc3590ff9febc22533a65a/JavaSpecialists-DataStructuresinJava.part19.rar.html
tbit.to/nlukqzk8lc9c/JavaSpecialists-DataStructuresinJava.part01.rar.html
tbit.to/90ddaqh55b38/JavaSpecialists-DataStructuresinJava.part02.rar.html
tbit.to/a4gt0523vw76/JavaSpecialists-DataStructuresinJava.part03.rar.html
tbit.to/48m2y18xxn9j/JavaSpecialists-DataStructuresinJava.part04.rar.html
tbit.to/3bym9lqko8ht/JavaSpecialists-DataStructuresinJava.part05.rar.html
tbit.to/lhg1pkw488zi/JavaSpecialists-DataStructuresinJava.part06.rar.html
tbit.to/yndxzqwp072q/JavaSpecialists-DataStructuresinJava.part07.rar.html
tbit.to/4kphyi68fn5v/JavaSpecialists-DataStructuresinJava.part08.rar.html
tbit.to/1yehafhvks8v/JavaSpecialists-DataStructuresinJava.part09.rar.html
tbit.to/sf5nqko4vvv8/JavaSpecialists-DataStructuresinJava.part10.rar.html
tbit.to/qpgjws49ekxr/JavaSpecialists-DataStructuresinJava.part11.rar.html
tbit.to/o7lrpgdc2w6s/JavaSpecialists-DataStructuresinJava.part12.rar.html
tbit.to/1yb03ia3od4p/JavaSpecialists-DataStructuresinJava.part13.rar.html
tbit.to/qrwv232m1dwq/JavaSpecialists-DataStructuresinJava.part14.rar.html
tbit.to/j9rdlksv3a06/JavaSpecialists-DataStructuresinJava.part15.rar.html
tbit.to/4lxf4jvti7pg/JavaSpecialists-DataStructuresinJava.part16.rar.html
tbit.to/et7h944afwsz/JavaSpecialists-DataStructuresinJava.part17.rar.html
tbit.to/4frv6i8me6r5/JavaSpecialists-DataStructuresinJava.part18.rar.html
tbit.to/2mt3sxwoyk98/JavaSpecialists-DataStructuresinJava.part19.rar.html
If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9