What You’ll Discover in Dr Heinz M. Kabutz Extreme Java Advanced Topics
Heinz Kabutz The author of The Java Specialists’ Newsletter, a publication enjoyed by tens of thousands of Java Over 145 countries have experts.
Dr Heinz M. Kabutz – Extreme Java – Advanced Topics
This 2-Day course. We will be covering over 300 slides in advanced Java topics. Practical hands are provided for each section.-You can use the knowledge you have gained in exercises. Even the most seasoned of individuals can be taught. Java Programmer will be challenged and stimulated.
This course is ideal for professionals. Java Programmer with at least two years of experience who is interested in learning how to master the software. Java Programming Language
Is this the right course?
Answer the following questions “yes!” This course can help you answer any of these questions:
Are you interested in learning advanced techniques for writing? Java code?
Would you like an explanation? Java NIO?
Do you want to learn more about the intricate workings of Java Memory, with tips on diagnosing problems
Did you know that there are many possibilities in the reflection API.
You might also be curious about the best data structures for your application.
Or searched for better ways to manage exceptions
Your instructor
Dr Heinz M. Kabutz
Dr Heinz M. Kabutz
Heinz Kabutz The author of The Java Specialists’ Newsletter, a publication enjoyed by tens of thousands of Java Experts in more than 145 countries. His book “Dynamic Proxies (in German)” was #1 Bestseller on Amazon.de in Fachbücher für Informatik for about five minutes until Amazon fixed their algorithm. He has now sold five copies thanks to his supportive mother.
Heinz’s Java Specialists’ newsletter is filled with amusing anecdotes of life on the Island of Crete. He is a frequent speaker at the best Java He speaks at conferences all over the globe, as well as at the worst. He teaches Java Courses in classrooms around world where his main objective is to make sure no one falls asleep. He doesn’t always succeed.
Course Curriculum
Resources – Slides & Exercises
ExtremeJavaAdvancedTopics-2.0 Slides
Exercise Files
1 – Introduction
Hello & Welcome (11:45)
Java 7 & 8 Primer (7:07)
2. Java IO
Introduction (1:42).
2.1 – Object streams
Serialization with the Decorator Pattern (23.11)
java.io.Serializable (4:33)
Serializing your own objects (4:23).
Caching of objects (15.18)
writeObject() ReadObject() (7:59)
Versioning of objects (6.18)
Exercises (4:07)
Exercise Walkthrough: Serialization (18.26)
2.2 – Java New IO
Introduction (2:30).
Creating buffers (5:00)
Small and large endians (7:19)
Writing and reading buffers using channels (16:54).
Memory mapped files (12.53)
Non-Blocking IO (0.56)
Exercises (1:33)
MappedByteBuffer exercise walkthrough (9:33)
3 – Memory
Introduction (2:24).
3.1 – Garbage Collection
Introduction (1:02).
Download it immediately Dr Heinz M. Kabutz – Extreme Java – Advanced Topics
Stack memory StackOverflowError (3:03)
Heap management (1.08)
Weak generational hypothesis (2:00).
Generational spaces (10.10)
Stop-The-world (2:24).
Heap fragmentation (2.43)
Escape analysis (2.33)
Pros and Cons of GC (3.05)
Measuring GC Activity (9:51).
Exercises (1:47)
Exercise Walkthrough: ThreadMemoryTest (1:49)
Extra: VisualGC Plugin & Censum (15:47)
3.2 Common Memory Problems Solved
Common memory problems (4.31)
Memory leaks (2.48)
Loitering objects (4:32)
Object churn (2.52)
Sizing generational spaces (8:16)
Exercises (0:30)
Exercise Walkthrough: FibonacciCalculator (19.52).
3.3 Finalizers
Finalizers (9:53)
4 – Reflection
Introduction (12:40)
Manipulating objects (9.05)
Exercises (2:33)
Exercise Walkthrough: MagicClassInstantiator (8:05)
Exercise Walkthrough – Deep Cloning Arranges (14.43)
5 – Data Structures
Introduction (4:05).
5.1 Complexity of Computational Time
Complexity of computational time (10:21).
5.2 Iteration
Iterator (8.58)
Copy-On-Write collections (4:00).
Exercises (2:20)
Exercise Walkthrough TextFile (15.46).
Exercise Walkthrough: Files.lines() (5:13)
5.3 Hashing
How hashing works (11.23).
Hashing – compound keys (10.39)
Exercises (1:08)
Exercise Walkthrough: Pixel HashCode (8.13)
5.4 Searching and sorting
Sorting arrays and lists (4:04).
Natural order with Comparable (6.35)
Comparators (12.01).
TreeMap and TreeSet (0.57)
Exercises (2:22)
Exercise Walkthrough – Programmer smart smart (8:46
5.4 Queues
Queues (7:57)
Deques (1.38)
6 – Exceptions
Introduction (0:53).
Error handling (4:34)
Best practices (19.42)
Assertions (5.44)
Exercises (0:56)
Exercise Walkthrough – Thread pool exceptions & assertions (8.22)
7 – Dates, Time Zones
Introduction (3.34)
Time is important Java (6:34)
Java 8 – JSR310 (8.37)
Exercises (0:49)
Exercise Walkthrough – Date formatting horror (5.26)
8 – Logging
Everybody likes to create a logging framework (3.07).
Overview (7.37)
Exercises (0:33)
Exercise Walkthrough: Logging thread pool (18.35)
Best practices (6:00)
Impact on performance (9.15)
9 – Conclusion
Where are you going next? (6:41)
Most Frequently Asked Questions
How long can I access a fully paid course for?
How does lifetime access sound to you? You have unlimited access to the course after enrolling – on any device you own. We will also offer a free transfer to your account for all courses purchased if you move to another platform.
Can I cancel and join a subscription more than once?
To prevent abuse, the maximum number of cancellations and enrollments in our subscription-based courses is limited to three.
What’s the difference between a subscription and a payment in installments?
You do not own the rights to the content if you subscribe. The course will be removed from your account if you decline your card or cancel your subscription. You lose all money that you have already paid. It is better to pay in installments. After you’ve completed your installments, you can access the course for life. You only pay for five to ten months. A full purchase is safer, as you pay all the course costs in one lump sum. You don’t have to worry about losing your access.
PayPal allows me to pay
Yes, you can, for purchase only, but not for installments or subscriptions.
Can I obtain a EU VAT invoice?
Get your instant download Dr Heinz M. Kabutz – Extreme Java – Advanced Topics
Absolutely. First, make sure you enter the correct VAT number during the payment process. For an EU VAT Invoice, please contact us. We will need to know the receipt number.
Can I share my login information with my coworkers?
No. You can only use the terms of this license once. Teachable tracks your progress throughout the curriculum so that you don’t know how many times you have viewed. A discount of 30% is available for 50 licenses and more purchased by one company. For bulk licensing, please contact us.
Can we use the course to run in?-Are you looking for house courses?
You can, provided each student has a valid license to take that course. Some companies even offer lunchtime Design Patterns study groups that use our material. This is a good way to learn. For bulk licensing, please contact us.
What if I am not satisfied with the course?
We wouldn’t want to make you unhappy. We will refund your money if you are not satisfied with your purchase within 30 days.
What time does the course and end?
You can take the course now, and it never ends! It is completely self-explanatory.-You decide when and how fast you want to complete the online course. It is important to set goals and put aside time for the course.
Do you allow me to view the course offline while I commute?
Teachable offers an iOS app which allows you to view offline videos. Android is not supported.
Learn more https://archive.is/lAvoA
Here’s what you’ll get in Dr Heinz M. Kabutz – Extreme Java – Advanced Topics
IMPORTANT: This is it. “Dr Heinz M. Kabutz – Extreme Java – Advanced Topics” It is totally Downloadable Available In your account
(In the event of a broken or lost link, we will renew your connection shortly.
We are grateful for your patience.