Quelal dichiarazione di funzione / costruttore è tipica della sintassi C/C++ e, a quanto pare, esiste anche in Delphi. In Java non esiste quella sintassi. Per poter avere dei parametri "opzionali" devi fare come ti ha già detto Xadoom, ossia utilizzare l'overload.
codice:
public void mioMetodo(int a, int b) {
   varA = a;
   varB = b;
}

public void mioMetodo(int a) {
   varA = a;
   varB = <valore di default>;
}
La stessa cosa si applica ai costruttori. Vale per tutti i metodi, con qualsiasi modificatore e tipo di ritorno.

Un'alternativa al secondo metodo che ho scritto è la seguente:
codice:
public void mioMetodo(int a) {
   mioMetodo(a, <valore di default>);
}

// Questo, invece, per i costruttori:
public MioCostruttore(int a) {
   this(a, <valore di default>);
}
Ciao.