Código

Bom dia…

Quem me explica qual a ideia desse ‘run()’ nessa linha de código:

public static void main(String[] args) {
        new TesteArvoreBinaria().run();
    }

E

 public void run() {
        No raiz = new No(20);
        System.out.println("Exemplo de Arvore Binaria");
        System.out.println("Criando arvore com a raiz " + raiz.valor);
        inserir(raiz, 22);
        inserir(raiz, 6);
        inserir(raiz, 15);
        inserir(raiz, 8);
        inserir(raiz, 17);
        inserir(raiz, 7);
        inserir(raiz, 3);
        inserir(raiz, 11);
        inserir(raiz, 9);
        remover(raiz, 15);
    }

[]'s.

É só o nome do método que é usado para fazer a demonstração da árvore.

Tás falando que public void run() { é o método para fazer a demonstração da árvore?

Nesse caso, sim. Ele poderia chamar qualquer coisa coisa. executar(), rodar(), mostrarExemplo().