Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme
Lessons
Reviews
About us
Start
Start learning
Start learning now
Quest map
Lessons
All quests
All levels
Generative Patterns, Part 2
Module 3. Java Professional
Level 16,
Lesson 3
Builder Lazy Initialization Object pool
Behavioral patterns
Module 3. Java Professional
Level 17,
Lesson 0
iterator. command. observer. visitor. mediator.
Behavioral patterns, part 2
Module 3. Java Professional
Level 17,
Lesson 1
State Strategy Template Method Chain of Responsibility Memento
Multithreaded Patterns
Module 3. Java Professional
Level 17,
Lesson 2
Active object Lock Monitor Double check locking Scheduler
Antipatterns
Module 3. Java Professional
Level 17,
Lesson 3
Introduction to anti-patterns. Magic numbers and lines. God class. premature optimization. The invention of the bicycle. Invention of the square-wheeled bicycle.
Memory in the JVM
Module 3. Java Professional
Level 18,
Lesson 0
Introduction to memory in the JVM. Thread stack. Heap. Interaction with objects. An example of interaction with objects.
Memory in the JVM, part 2
Module 3. Java Professional
Level 18,
Lesson 1
Hardware memory architecture. Combination of Java-model of memory and hardware architecture of memory. Visibility of shared objects. Race condition.
Java Memory Model
Module 3. Java Professional
Level 18,
Lesson 2
Introduction to the Java Memory Model. Happens before. Nuances of work Happens before.
Garbage collection in Java
Module 3. Java Professional
Level 18,
Lesson 3
Revisiting Java garbage collection Object reachability Java garbage collection steps
Generational garbage collection
Module 3. Java Professional
Level 18,
Lesson 4
Working with generations of objects. Younger generation. Older generation. Permanent generation and meta-space.
Types of garbage collectors in Java
Module 3. Java Professional
Level 18,
Lesson 5
serial GC. Parallel GC. CMS GC. G1 (Garbage first) GC. Shenandoah (Shandara). ZGC.
Choosing a garbage collector in Java
Module 3. Java Professional
Level 18,
Lesson 6
How to choose the right garbage collector. Garbage collection tips.
Show more
1
...
60
61
62
63
64
65
66
Please enable JavaScript to continue using this application.