Si existe en Java, pero es opcional, solo se usa cuando hay colisión de nombre de variables, por ejemplo:
Código:
public class Demo {
private int aNumber;
public Demo() {
}
public void setNumber( aNumber ) {
this.aNumber = aNumber;
}
public void setNumberAlias( num ) {
aNumber = num;
}
}
Saludos.