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