This repository contains various Java programs covering fundamental to advanced concepts of Java programming. Each folder contains a specific topic along with relevant Java files and explanations.
- Basics of Java programming
- Object-Oriented Programming (OOPs) concepts
- Exception handling and multi-threading
- Collections Framework and Generics
- Java APIs, Annotations, and Input/Output operations
Each folder contains a specific Java concept with corresponding programs.
| Folder Name | Description |
|---|---|
| AFundamentalOfJava | Basic Java fundamentals and syntax. |
| BPattern | Pattern printing programs. |
| COopsFundamental | Core concepts of Object-Oriented Programming. |
| DArray | Working with arrays in Java. |
| EStrings | String manipulation and operations. |
| FStaticKeyword | Usage of the static keyword in Java. |
| GEncapsulation | Implementing encapsulation in Java. |
| HConstructor | Understanding constructors in Java. |
| IInheritance | Implementation of inheritance. |
| JPolymorphism | Method overloading and method overriding. |
| KAbstractMethod | Working with abstract classes and methods. |
| Lfinal_Keyword | Usage of the final keyword. |
| MRevisionOnOops | Revision of OOPs concepts. |
| NInterfaceAndLambda | Interfaces and Lambda expressions. |
| OExceptionHandling | Handling exceptions in Java. |
| PMultiThreading | Implementing multithreading in Java. |
| QCollectionFramework | Working with Java Collections Framework. |
| RMapAndGenerics | Maps and Generics in Java. |
| S_APIs_Annotation | Java APIs and Annotations. |
| T_InputOutputOperation | File handling and input-output operations. |
- JDK 8 or later
- Eclipse/IntelliJ IDEA (for development)
Contributions are welcome! Feel free to fork the repo and submit pull requests.
For any queries or suggestions, reach out to:
- 📧 Email: sj967334@gmail.com
- 🔗 Linkedin: narayanpjagtap