3 ms·
Here is an example from Spark Framework (a tiny web framework) written in Java 8. import static spark.Spark.* ; public class HelloWorld { public static v
by eveningcoffee 12y ago
Here is an example from Spark Framework (a tiny web framework) written in Java 8.
import static spark.Spark.* ;
public class HelloWorld {
public static void main(String[] args) {
get("/hello", (req, res) -> "Hello World");
}
}
This is more simple as written in previous version and is also consistent with it as it can be written in Java 7 (or earlier) like this.
import static spark.Spark.* ;
public class HelloWorld {
public static void main(String[] args) {
get("/hello", new Route() {
@Override
public Object handle(Request req, Response res)
throws Exception {
return "Hello World";
}
});
}
}
You can see how closures in Java actually represent more familiar idea and by omitting unnecessary ceremony do make writing in it more simple.