Fui fazer um exercício de Java para entender interfaces e em dado momento era preciso informar o nome de um arquivo dentro do seu diretório.
No exemplo era:
fw = new FileWriter("c:/temp/pessoas.txt");
e quando fui fazer isso adaptando para o Mac coloquei
fw = new FileWriter("~/pessoas.txt");
e recebi uma exceção indicando que não fora encontrado aquele diretório.
Só funcionou quando coloquei a contrabarra escapada:
fw = new FileWriter("~\\pessoas.txt");
Falta testar para ver se no Windows sempre funciona a contrabarra e abandonar o uso da barra simples.