Java Tutorial · Next Steps · Lesson 37 of 37

Java Next Steps

Spring Boot, build tools, testing and interview practice after the basics.

Build real applications

  • Spring Boot — the most popular way to build Java web services: Spring Boot course and Spring Boot cookbook.
  • Maven / Gradle — manage dependencies and builds.
  • JUnit 5 and Mockito — write unit tests.
  • JPA / Hibernate — map classes to database tables. Brush up on SQL with the SQL tutorial.

Interview practice

Example 1
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<String> learned = List.of("syntax", "OOP", "collections", "generics", "lambdas", "streams", "concurrency");
        for (int i = 0; i < learned.size(); i++) {
            System.out.println((i + 1) + ". " + learned.get(i) + " ✓");
        }
        System.out.println("Next: build a Spring Boot API!");
    }
}

Output

1. syntax ✓
2. OOP ✓
3. collections ✓
4. generics ✓
5. lambdas ✓
6. streams ✓
7. concurrency ✓
Next: build a Spring Boot API!

Run this on your computer — see “Get Started” for setup.