Como fazer select com outer join no JDBC banco Java

Preciso fazer um select em uma tabela de pessoa, na qual preciso fazer joins com códigos de tabela de endereços. Se eu usar o join normal, não serão retornadas as pessoas que não possuem endereço completo cadastrado. Mas como não é obrigatório inserir o endereço da pessoa na hora do cadastro, preciso que seja retornado a linha da pessoa independentemente do código existir nas duas tabelas. No PL/ SQL usando banco Oracle, meu select funcionaria perfeitamente da forma abaixo, porém, no JDBC não é reconhecido o comando (+). Sabem me dizer o que uso no lugar dele para fazer esse select no banco do Netbeans/ Java?

select pe.*, r.rua, b.bairro, c.cidade, e.uf, p.pais
from tb_pessoa pe, tb_rua r, tb_bairro b, tb_cidade c, tb_estado e, tb_pais p
where pe.idrua (+) = r. idrua
and pe.idbairro (+) = b.idbairro
and pe.idcidade (+) = c.idcidade
and pe.idpais (+) = p.idpais
and pe.iduf (+) = e.iduf
order by r.idrua

Usa Left Join.

https://www.w3schools.com/sql/sql_join_left.asp

Deu certo cara… funcionou aqui… Valeu!