Skip to content

About

Repo contains Java concepts practice related code, theories, and popular articles.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

JavaConcepts

Open Source Love svg3

License

🌏 Introduction

This is a repository consisting of code and important information on most of the Core Java Language Features and Standard Class Libraries, ranging from basic data types to advanced topics.

JavaConcepts Demo


💻 Supported JDK Version

The Java features upto JDK9 have been covered. Preferred JDK versions to use - JDK8 or JDK9. Note: If JDK8 is used, then the exclusive JDK9 features won't work (e.g. private methods inside an interface)


📚 Concepts Covered and Recommended Study Sequence

  • Keywords
  • DataTypes
  • Arguments
  • Arrays
  • Operators
  • ControlStatements
  • Loops
  • StringHandling
  • ClassesAndObjects
  • Methods
  • Interfaces
  • PackagesAndAccessModifiers(1 and 2)
  • Enacapsulation
  • Inheritance
  • Polymorphism
  • Abstraction
  • Composition
  • Annotation
  • TypeWrappers
  • Generics
  • Collection
  • DataFormats
  • Enums
  • ExceptionHandling
  • IOAndSerialization
  • Reflections
  • MultithreadingAndConcurrency
  • Lambdas
  • StreamsAndFilters
  • Runtime
  • SystemAndCompiler
  • Networking
  • Miscellaneous
  • UnitTesting
  • Utilities
  • JavaFX

➿ Example

for loop in Java

void forLoop() {
		System.out.println("Enter the number till which you want the multiplication table of 2: ");
		int number = scanner.nextInt();
		scanner.nextLine();
		for (int i = 1; i <= number; i++) {
			System.out.println("2 times " + i + " is: " + (i * 2));
		}
		System.out.println("***************************************************************");
	}

🔧 Setup & Tools

  • Gradle
  • JDK (Java Development Kit)
  • Eclipse (or any other Java IDE)
  • Set Environment variables
    • JAVA_HOME: Pointing to the JDK folder\bin
    • GRADLE_HOME: Pointing to Gradle directory\bin.

🏃 Getting Started

$ git clone 
$ cd 
$ import project from Eclipse as a gradle project

🔧 Built With

  • Gradle - Dependency Management

About

Repo contains Java concepts practice related code, theories, and popular articles.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages