Skip to content

About

A collection of Java exercises and projects covering programming fundamentals, object-oriented programming, control flow, methods, arrays, and classes.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

81 Commits

Folders and files

Repository files navigation

Java Fundamentals

A collection of Java exercises and practice projects focused on building a strong foundation in Java programming and object-oriented programming.

This repository documents my hands-on practice while learning Java fundamentals and developing the core programming concepts used in later Java and Spring Boot development.

Topics Covered

  • Java syntax and fundamentals
  • Variables and data types
  • Operators
  • Conditional statements
  • Loops
  • Methods
  • Arrays
  • Classes and objects
  • Constructors
  • Encapsulation
  • Object-oriented programming
  • Basic problem solving
  • Programming exercises

Project Structure

The repository contains Java source code and exercises organized under the src directory.

JavaFundamentals/
├── src/
├── application.properties
├── .gitignore
└── README.md

Concepts Practiced

Java Fundamentals

Practice with the core building blocks of Java applications:

Variables
   ↓
Data Types
   ↓
Operators
   ↓
Conditions
   ↓
Loops
   ↓
Methods

Object-Oriented Programming

The repository also includes exercises involving:

Classes & Objects
       ↓
Constructors
       ↓
Encapsulation
       ↓
Object-Oriented Design

Purpose

The purpose of this repository is to strengthen my understanding of core Java programming through hands-on exercises rather than only studying theory.

These fundamentals provide the foundation for working with larger Java applications and frameworks such as Spring Boot.

Technologies

  • Java
  • IntelliJ IDEA

Learning Progress

This repository represents an ongoing learning process. New exercises and projects may be added as I continue developing my Java skills.

Related Learning

After building a foundation in Java, the next areas of focus include:

  • Java Collections
  • Exception Handling
  • Generics
  • Streams and Lambdas
  • Multithreading
  • File I/O
  • Unit Testing
  • Spring Framework
  • Spring Boot

Author

Beatrix Blaine

Built as part of my journey learning Java and backend development.

About

A collection of Java exercises and projects covering programming fundamentals, object-oriented programming, control flow, methods, arrays, and classes.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages