Poleg tega JDOM uporablja tudi Collection API in je popolnoma prilagojen javi. JDOM poizkuša združiti prednosti modela in prednosti modela DOM. Tako lahko do elementov nekega dokumenta XML pridemo naključno, lahko se sprehajamo naprej in nazaj, zelo pomembno pa je tudi to, da nam pri tem ni treba shraniti celotnega dokumenta v pomnilniku.