Я код С# весь день, но недавно сделал переход на Java для хобби, например, писать для платформ BlackBerry и Android. Все это время я предполагал, что с точки зрения языка Java и С# были близнецами друг от друга.
В любом случае, я обнаружил, что Java является эквивалентом С# 1.1 или что-то в этом роде. В Java я должен дважды написать код, который был бы на С#. Являются ли такие функции, как инициализаторы объектов, лямбда, свойства ради бога? Я попытался пробраться через материал JSR, но ничего не мог найти.
Неужели Java не поддерживается? Или я просто не использую его, поскольку он предназначен?