public static void main(String[] args) {
    new Teste();
}public static void main(String[] args) {
    new Teste();
}Oi Odante, tudo bem?
O código new Teste() cria um objeto da classe Teste mas não atributo o retorno do new para a variável de referência.
Esses códigos funcionam, mas por não ter ninguém apontando para o objeto, você não tem como acessá-lo e chamar seus métodos.
Por isso o código compila, roda, mas não imprime nada.
Abraço!