Resultados da pesquisa a pedido "jsr335"

4 a resposta

Por que "final" não é permitido nos métodos de interface do Java 8?

Um dos recursos mais úteis do Java 8 são os novosdefault métodos em interfaces. Existem essencialmente duas razões (podem existir outras) pelas quais elas foram introduzidas: Fornecendo implementações padrão reais. ...

1 a resposta

Qual é a razão pela qual “sincronizado” não é permitido nos métodos de interface Java 8?

No Java 8, eu posso escrever facilmente: interface Interface1 { default void method1() { synchronized (this) { // Something } } static void method2() { synchronized (Interface1.class) { // Something } } }Receberei a semântica de sincronização ...