Skip to content

Java Everywhere is a repository aimed at helping beginners learn Java programming language. It contains 23 directories that cover different aspects of Java, from basic concepts to more advanced topics like JavaFX, concurrency, and databases. Each directory contains code examples, explanations, and exercises.

License

Notifications You must be signed in to change notification settings

karimnyumba/Java_everywhere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Everywhere

This repository contains 23 directories that cover different aspects of Java programming language. These directories are arranged in the following order:

  1. Introduction
  2. Setup
  3. First Steps
  4. Variables, Datatypes, and Operators
  5. Expressions, Statements, Code Blocks, Methods, and More
  6. Control Flow Statements
  7. OOP - Part 1 (Classes, Constructors, and Inheritance)
  8. OOP - Part 2 (Composition, Encapsulation, and Polymorphism)
  9. Arrays, Java Inbuilt Lists, Autoboxing, and Unboxing
  10. Inner and Abstract Classes, Interfaces
  11. Java Generics
  12. Naming Convention and Packages, Static and Final Keywords
  13. Java Collections
  14. JavaFX
  15. Basic Input/Output Including java.util
  16. Concurrency in Java
  17. Lambda Expressions
  18. Regular Expressions
  19. Debugging and Unit Testing
  20. Databases
  21. Java 9 Module System
  22. Java Networking Programming
  23. Migrating Java Projects to Java 9

Each directory contains code examples, explanations, and exercises to help you learn Java programming language.

Getting Started

To get started with Java programming, you should start with the Introduction directory. This directory will introduce you to Java programming language and explain the benefits of learning Java.

After that, you should move on to the Setup directory, which will guide you on how to set up your development environment for Java programming.

Once you have your environment set up, you can move on to the First Steps directory, which will introduce you to basic concepts such as variables, data types, and operators.

Contributing

Contributions are welcome! If you find a bug or want to suggest an improvement, please create an issue or pull request.

License

This repository is licensed under the MIT license. See the LICENSE file for more details.

About

Java Everywhere is a repository aimed at helping beginners learn Java programming language. It contains 23 directories that cover different aspects of Java, from basic concepts to more advanced topics like JavaFX, concurrency, and databases. Each directory contains code examples, explanations, and exercises.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published