На данный момент известно, что в Java 8 будут лямбды.
Что касается функционала делегатов, то скорее всего в обозримом будущем такого не будет.
Я до конца не понимаю смысла делегатов в C#. Если это передача метода как аргумента, то возможно поможет java.reflection (например, метод forName).