Javaでクロージャのようなことしたかったら、こんなかんじ。
interface Closure {
 void call();
}

class Example {
 public static void main(String[] args) {
  final Reference<Integer> ref = new Reference<>();
  f(new Closure() {
    public void call() {
     ref.set(777);
    }
   });
  System.out.println(ref.get());
 }

 static void f(Closure c) {
  c.call();
 }
}