Dúvida básica inicialização de variáveis

Colegas,

Faz alguma diferença ou tem alguma vantangem em inicializar a variavel no momento da declaração ou no construtor?

Muito obrigado.

[code]
public class UserMB {
private UserFacade userFacade;
private RegionalFacade regionalFacade;
private UserVO userLogged;

public UserMB(){
	this.userLogged = getUserLogged();
	this.userFacade = new UserFacade();
	this.regionalFacade = new RegionalFacade();
}

[/code]}

http://java.sun.com/docs/books/tutorial/java/javaOO/initial.html

Existe vantagem em inicializar na mesma linha, fora do construtor, se aquele valor for usado por todos os construtores.
Nesse caso, você inicializa uma vez só.