vähemasti mälueraldus käitusaegne operatsioon). Et pakkuda programmeerijale vahendeid tööks dünaamiliste (ajas muutuvate) andmekogumitega, on keeles Java terve komplekt liideseid ja klasse, millest mõnedega järgnevalt tutvume (need kuuluvad paketti java.util). Liideste nimed on kaldkirjas, klasside nimed alla joonitud. Collection Set SortedSet TreeSet (korduvate elementideta järjestatud hulk) List ArrayList (vektor, dünaamiline indekseeritav kogum, korduvad elemendid lubatud) Map HashMap (paisktabel, paaride "võti - väärtus" salvestamiseks; kujutis, mis seab võtmele vastavusse väärtuse) Iterator (liides andmekogumi elementide süstemaatiliseks läbikäimiseks) Comparable (liides kahe elemendi omavahelise järjestuse määramiseks) Collections (klassimeetodite kogum andmekogumitega manipuleerimiseks) See on ainult fragment kogupildist, tasuks siinkohal lugeda Java tutoriali ja dokumentatsiooni.
nimi · SelfReferenceProperty on sama mis eelminegi, ainult kui ReferenceProperty viitas mõnele kirjele teises tabelis, siis SelfReferenceProperty viitab mõne kirje juurde samas tabelis kus ta isegi asub. · StringListProperty, sama mis ListProperty, ainult et saab sisaldada endas ainult tekstilisi väärtusi, mitte suvalisi. Pole ka vaja item_type parameetriga eraldi välja tuua, et tegu on just stringidega. · StringProperty salvestab kuni 500 tähemärgilise teksti. See väli on indekseeritav. · TextProperty salvestab kuni 1 MB teksti, kuid erinevalt StringProperty tüübist ei saa seda välja indekseerida, mis tähendab et antud välja ei saa kasutada WHERE tingimusena ega sorteerimise alusena. · UserProperty on Google App Engine spetsiifiline tüüp, mis salvestab Googlo Konto kasutaja andmed. Võimalik on kasutada sarnaselt ajatüübile paari täiendavat parameetrit vaikimis väärtuse seadmiseks