Class CompactSourceFilesNotes

java.lang.Object
net.jrodolfo.java_evolution.java25.CompactSourceFilesNotes

public class CompactSourceFilesNotes extends Object
Explains compact source files and instance main methods, finalized in Java 25.

Tiny Java programs traditionally required a class declaration and static main method. Compact source files and instance main methods reduce that startup ceremony for learning, scripts, and small utilities.

This repository documents the feature as notes because compact source files belong naturally to source-launcher examples rather than the Spring Boot source tree.

  • Constructor Details

    • CompactSourceFilesNotes

      public CompactSourceFilesNotes()
  • Method Details

    • purpose

      public String purpose()
      Explains the feature goal.
      Returns:
      a short explanation
    • projectDecision

      public String projectDecision()
      Explains why this project does not include compact source files directly.
      Returns:
      the project decision