Sim. Algumas coisas realmente dá pra fazer em outras linguagens. A de blocos de instrução e classe dentro de função acho dá pra fazer em JavaScript.
Respondendo a "Alguns dos pontos que ele abordou funciona em J..." dentro da publicação 5 curiosidades da linguagem java que passei a entender após a certificação OCP
1