Que tipo de estrutura é esta?

Pequei um exemplo de como criar um filtro para busca de arquivos, dentro do metodo tem um codigo como o abaixo:

FilenameFilter filter = new FilenameFilter()
{
public boolean accept(File dir, String name)
{
return !name.endsWith(".zip");
}
};

Gostaria de saber o que significa esse bloco terminado com ;
{bloco}; dentro de um metodo.

Olá,

Quando vc for postar codigo, coloque-o entre as tags [ code] e [ /code], assim ele ficará endentado.

É uma isntanciação de classe anônima, google nela :wink:

Shoes

Por favor, não abra mais de um tópico para a mesma dúvida.

Por favor, veja em qual seção seu tópico se adequa antes de postar. Quanto mais organizado, mais fácil de achar respostas.
Dessa vez eu movi para você :wink:

O forum é algo comunitário, e o pessoal que ajuda os outros faz isso no tempo livre - o que, em muitos casos, é quase inexistente. Portanto, se ninguém respondeu ainda, é espera até que alguem o faça.

Shoes