Juntar 2 ficheiros

Boa tarde, preciso de juntar o conteúdo de dois ficheiros .dat num ficheiro único mas não sei como o fazer. Já tentei pesquisar por exemplos mas não encontrei nada. Se me puderem indicar por onde começar, alguns exemplos, sugestões de implementação, enfim algo que me ajude ficaria muito agradecido

Use o BufferedReader BufferedReader rd = new BufferedReader(new FileReader("")) para ler os arquivos, armazena em um array por exemplo. E usa o BufferedWriter BufferedWriter rd = new BufferedWriter(new FileWriter("")) para gravar em um novo arquivo a informação dos dois.
Abraços.