This repository is for recognizing and solving Java programming questions sourced from "Introduction to JAVA programming comprehensive edition 10th edition" by Y. Daniel Liang. It aims to enhance Java proficiency through puzzle-solving.
The repository includes:
- Java programming fundamentals
- Object-oriented programming
- GUI programming with JavaFX
- Data structures and algorithms
- Advanced Java programming concepts
Introduces Java basics like variables, control flow, methods, and arrays. (Chapter 1) and fundamental programming techniques with primitive data types, variables, constants, assignments, expressions, and operators (Chapter 2), selection statements (Chapter 3), mathematical functions, characters, and strings (Chapter 4), loops (Chapter 5), methods (Chapter 6), and arrays (Chapters 7–8)
Covers classes, inheritance, polymorphism, exceptions, abstract classes, and interfaces. (Chapters 9–10), class inheritance (Chapter 11), polymorphism (Chapter 11), exception handling (Chapter 12), abstract classes (Chapter 13), and interfaces (Chapter 13).
Clone the reposirory and start coding or adding any other files
This project is licensed under the MIT License - see the LICENSE file for details.
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.