Kotlinlearncs.online LogoJava

371 Java questions for you to practice.

Switch to Kotlin

Hello, world!

Variables and Types

Operations on Variables

Conditional Expressions and Statements

Compound Conditionals

Arrays

Loops

Functions

Practice with Functions

Strings

Algorithms and Strings

null

Multidimensional Arrays

Lists and Type Parameters

Maps and Sets

Encapsulation

Static

Inheritance

Polymorphism

Catching Exceptions

Throwing Exceptions

Using Interfaces

Implementing Interfaces

Anonymous Classes

Lambda Expressions

Linked Lists

Recursion

Trees and Recursion

Streams

Graphs