Fala pessoal!
Sempre desenvolvi em C# .NET, apesar de ter tido o be-a-bá na programação com o Java, mas agora tenho que retornar ao Java para desenvolver algo útil de fato na faculdade, já que os cursos do final da graduação são todos baseados em Java e JEE, porém sou bem acostumado com a linguagem C# na sua versão 3.5 pra ser mais específico, e estou tendo dificuldade para saber quais são os equivalentes a algumas estruturas da linguagem… LINQ eu sei que não existe similar no Java (ou estou enganado?), nem as propriedades (get e set, não fazem nenhuma diferença mesmo), mas alguns recursos eu não sei se existem, se alguém pudesse dar um exemplo em Java eu ficaria muito grato! São eles: extension methods, delegates, anonymous types, partial classes?
Muito obrigado, um abraço!