Skip to content

About

A collection of Java programs and coding exercises covering Core Java, object-oriented programming (OOP), and fundamental programming concepts. Developed to strengthen problem-solving skills and build a strong foundation in Java development.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☕ Java Programming

A collection of Java programs and practice exercises covering core Java concepts, object-oriented programming, and problem-solving fundamentals.

📖 About

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.

🛠️ Technologies Used

  • Language: Java
  • Concepts: Core Java and Object-Oriented Programming (OOP)
  • Tools: JDK, IntelliJ IDEA / Eclipse / VS Code (as used)
  • Version Control: Git and GitHub

📚 Topics Covered

  • 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.

🚀 Getting Started

Prerequisites

  • Java Development Kit (JDK)
  • A Java-compatible code editor or IDE
  • Basic knowledge of command-line operations

Run a Java Program

  1. Clone the repository:

    git clone https://github.com/TS-gitaccount/JavaProgramming.git
  2. Navigate to the project directory:

    cd JavaProgramming
  3. Navigate to the folder containing the Java source file.

  4. Compile the program:

    javac Main.java
  5. 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.

🎯 Learning Objectives

  • 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.

📈 Continuous Learning

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.

👩‍💻 Author

Tamil Selvi S


⭐ Thank you for visiting my repository!

About

A collection of Java programs and coding exercises covering Core Java, object-oriented programming (OOP), and fundamental programming concepts. Developed to strengthen problem-solving skills and build a strong foundation in Java development.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages