Pozdrav!
Vec neko vreme se bavim programiranjem ali sam se tek skoro potpuno uverio da se,nazalost,i u programiranju izreka "Ko ne plati na mostu,plati na cupriji" pokazuje kao sasvim tacna i,u vecini slucajeva,sasvim normalna pojava prilikom pisanja programa.
Naime,u istom programu sam hteo da skratim sebi posao i iskoristim blagodeti serijalizacije i,ako se pravilno izrazavam,"dinamickog,generickog niza"tj niza koji moze u toku izvrsavanja da menja velicinu - ArrayList<T>,ne shvatajuci da su ta dva koncepa "u svadji"!
Ceo program (kandidat za diplomski rad) sam bazirao na koriscenju ArrayList<T> nizova umesto statickih nizova (zato sto se moji nizovi cesto menjaju u toku rada) i sada mi se to obija o glavu kada pokusavam da serijalizujem objekte koji koriste dinamicke nizove.
Znam,objekte koji ne mogu da se serijalizuju mogu da oznacim kao "transient" ali sve sto je u tim mojim objektima bitno nalazi se u ArrayList nizovima pa bi oznacavanje tih nizova kao "transient" pojelo smisao cuvanja objekata.
Da li iko moze da mi pomogne u resavanju ovog problema? Cenim da se vecina iskusnih programera nekada do sad srelo sa ovakvim problemom.
Hvala!
Vec neko vreme se bavim programiranjem ali sam se tek skoro potpuno uverio da se,nazalost,i u programiranju izreka "Ko ne plati na mostu,plati na cupriji" pokazuje kao sasvim tacna i,u vecini slucajeva,sasvim normalna pojava prilikom pisanja programa.
Naime,u istom programu sam hteo da skratim sebi posao i iskoristim blagodeti serijalizacije i,ako se pravilno izrazavam,"dinamickog,generickog niza"tj niza koji moze u toku izvrsavanja da menja velicinu - ArrayList<T>,ne shvatajuci da su ta dva koncepa "u svadji"!
Ceo program (kandidat za diplomski rad) sam bazirao na koriscenju ArrayList<T> nizova umesto statickih nizova (zato sto se moji nizovi cesto menjaju u toku rada) i sada mi se to obija o glavu kada pokusavam da serijalizujem objekte koji koriste dinamicke nizove.
Znam,objekte koji ne mogu da se serijalizuju mogu da oznacim kao "transient" ali sve sto je u tim mojim objektima bitno nalazi se u ArrayList nizovima pa bi oznacavanje tih nizova kao "transient" pojelo smisao cuvanja objekata.
Da li iko moze da mi pomogne u resavanju ovog problema? Cenim da se vecina iskusnih programera nekada do sad srelo sa ovakvim problemom.
Hvala!