Java 10

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.

Wikipedia

Features

Multi-file mode

Versions

Name Version ID Multi-file mode
jdk 8u51 1
HotSpot 10.0.1 2
HotSpot 12 3
HotSpot 14 5
HotSpot 15 6
HotSpot 17.0.1 7
HotSpot 22.0 8

Libraries

junit, guava

Examples

TEST problem

Sample solution to the TEST programming problem.

test_problem.java
test_problem.in
Multi-files

A simple example how to use the multi-file feature.

Main.java
Second.java