Here is a playground to learn and test some basic java programming techniques.
I follow the book Introduction to Java programming and data structures
- Chapter 1: Introduction
- Chapter 2: Elementary programming
- Chapter 3: Selections
- Chapter 4: Mathematical functions, characters and strings
- Chapter 5: Loops
- Chapter 6: Methods
- Chapter 7: Single-dimensional array
- Chapter 8: Multidimensional array
- Chapter 9: Objects and classes
- Chapter 10: Object-oriented thinking
- Chapter 11: Inheritance and polymorphism
- Chapter 12: Exception handling and text I/O
- Chapter 13: Abstract classes and interfaces
- Chapter 14: JavaFX basics
- Chapter 15: Event-driven programming and animations
- Chapter 16: JavaFX UI controls and multimedia
- Chapter 17: Binary I/O
- Chapter 18: Recursion
- Chapter 19: Generics
- Chapter 20: Lists, stacks, queues, and priority queues
- Chapter 21: Sets and maps
- Chapter 22: Developing efficient algorithms
- Chapter 23: Sorting
- Chapter 24: Implementing stacks, queues, and priority queues
- Chapter 25: Binary search trees
- Chapter 26:
- Chapter 27:
- Chapter 28:
- Chapter 29:
- Chapter 30: