Tira duvida!

Ola para todos! outro dia fucando um codigo pra ver novas funcionalidades me deparei com o sinistro

private int addCount = DEFAULT_ADD_COUNT;
    {
        actionLoad(); // Preload.
    }

tentei realizar testes em cima disso mas sem resultado.

O que quer dizer um trexo de codigo desse tipo; a propriedade seguida de um bloco de construcao :?:

Att,

Cara entao…existe uma coisa chamada bloco de instancia…

Isto quer dizer o seguinte , ele sera executado depois de criar a instancia da sua classe…

Aquela propriedade não tem nada a ver.

Como o colega falou, aquilo é um bloco que é executado logo após o construtor. Você pode ter quantos blocos desse quiser.
Isso foi um xunxo para que você pudesse inicializar objetos em Inner classes, sem um construtor.

entendo, seria uma execução antecipada se bem entendi so que executada apos o construtor sempre que a classe for instanciada certo.

valeu pessoal…