Como passar um objeto para um Array?

Rapaziada, eu tenho que fazer um programa que gerencie as finanças de uma pessoa.
Eu tenho que armazenar os dados permanentemente (buffer). Também tenho que ter a opção de listar receitas e despesas, incluir e excluir os mesmos.
Sei que se eu fizer uma array de objetos poderei fazer isso tudo, porém, estou com dúvidas quanto a criação dessa array. Alguém poderia me explicar como devo proceder?

Aqui!!! Google tem muita coisa

Acredito que o que você precisa é compreender Coleções de Objetos, que são basicamente estruturas de dados que te permite armazenar um conjunto de objetos e realizar operações sobre esta coleção. Um
ArrayList é um exemplo que pode ser utilizado para armazenar seus objetos em um array.

Criação (Pessoa é o tipo de objeto que estou armazenando):

ArrayList<Pessoa> meusObjetos = new ArrayList<Pessoa>();

Você pode adicionar cada objeto e manipulá-los com os próprios métodos do ArrayList: Outro tópico sobre ArrayList

Pessoal p = new Pessoa(); meusObjetos.add(p);