De quoi faire des accolades en Java veux dire par eux-mêmes?

J'ai peu de code Java qui utilise des accolades de deux façons

//Curly braces attached to an 'if' statement:
if(node.getId() != null)
{
    node.getId().apply(this);
}

//Curly braces by themselves:
{
    List<PExp> copy = new ArrayList<PExp>(node.getArgs());
    for(PExp e : copy)
    {
        e.apply(this);
    }
}
outAMethodExp(node);

Que ces stand-alone accolades après le premier if déclaration signifie?

InformationsquelleAutor Paul Wicks | 2008-10-27