A collection of Java programs and practice exercises covering core Java concepts, object-oriented programming, and problem-solving fundamentals.
This repository contains my Java programming practice and learning progress. It serves as a collection of programs developed to strengthen my understanding of Java syntax, programming logic, object-oriented principles, and fundamental programming concepts.
Through these exercises, I am improving my coding skills, debugging techniques, and ability to write structured, readable, and maintainable Java code.
- Language: Java
- Concepts: Core Java and Object-Oriented Programming (OOP)
- Tools: JDK, IntelliJ IDEA / Eclipse / VS Code (as used)
- Version Control: Git and GitHub
- Java fundamentals and syntax
- Variables, data types, and operators
- Conditional statements and loops
- Arrays and strings
- Methods and constructors
- Object-Oriented Programming
- Classes and Objects
- Inheritance
- Polymorphism
- Encapsulation
- Abstraction
- Exception handling
- Collections Framework
- File handling
- Problem-solving and coding exercises
The topics above represent a learning roadmap; update this list to match the programs actually present in the repository.
- Java Development Kit (JDK)
- A Java-compatible code editor or IDE
- Basic knowledge of command-line operations
-
Clone the repository:
git clone https://github.com/TS-gitaccount/JavaProgramming.git
-
Navigate to the project directory:
cd JavaProgramming -
Navigate to the folder containing the Java source file.
-
Compile the program:
javac Main.java
-
Run the compiled program:
java Main
Replace Main.java and Main with the actual Java filename and class name. If a program belongs to a Java package, compile and run it using the appropriate package structure.
- Strengthen Core Java knowledge.
- Understand object-oriented programming principles.
- Improve logical thinking and problem-solving skills.
- Practise writing clean and reusable code.
- Build a strong foundation for Java Full Stack Development.
This repository reflects my ongoing Java programming practice. I will continue adding programs and exercises as I learn new concepts and improve my development skills.
Tamil Selvi S
- GitHub: TS-gitaccount
- LinkedIn: Connect with me
⭐ Thank you for visiting my repository!