Pessoal, é possivel criar um arrayList de double???
Olá jcomfilho!
tipo primitivo não 
tem que ser um wrapper (em português empacotador) de um double
ou seja: Double (Objeto)
http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/Double.html
ai sim vc consegue 
As coleções só aceitam objetos e não tipos primitivos 
Mas usando esse Double consigo manipular normalmente, como se fosse um tipo primitivo?
Sim!!!
mas depende da versão do seu Java…
sei que da versão 1.5 em diante, o autoboxing (empacotamento e desempacotamento de um valor primitivo) é automático 
versões anteriores como a 1.4 acredito que não seja 
da uma lida nesse link para entender do que to falando:
http://docs.oracle.com/javase/1.5.0/docs/guide/language/autoboxing.html