Java Core
«The Java Core» quest is intended for those who have already received basic Java training (by completing CodeGym's Java Syntax quest). Here you have to pass 10 fascinating levels where you will learn the basics of OOP, get acquainted with streams, serialization, and method overloading, and you'll learn a lot about interfaces and multiple inheritance. The training is no longer as simple as the «Java Syntax» quest, but regular practice (by completing tasks) will help you pass all 10 levels in this quest, and you'll be ready to complete mini-projects in the near future.
- Səviyyə 1
Kilidlənmiş Basics of OOP: basic principles, inheritance, encapsulation - Səviyyə 2
Kilidlənmiş Basics of OOP: overloading, polymorphism, abstraction, interfaces - Səviyyə 3
Kilidlənmiş Interfaces: comparison with an abstract class, multiple inheritance - Səviyyə 4
Kilidlənmiş Type casting, instanceof. A big task involving interfaces - Səviyyə 5
Kilidlənmiş Overloading methods, a feature of constructor calls - Səviyyə 6
Kilidlənmiş Introduction to threads: Thread, Runnable, start, join, interrupt, sleep - Səviyyə 7
Kilidlənmiş Introduction to threads: synchronized, volatile, yield - Səviyyə 8
Kilidlənmiş Introduction to streams: InputStream/OutputStream, FileInputStream, FileOutputStream - Səviyyə 9
Kilidlənmiş Introduction to streams: Reader/Writer, FileReader/FileWriter - Səviyyə 10
Kilidlənmiş Serialization

