04. august 2002 - 13:15Der er
6 kommentarer og 1 løsning
Forskel ?
hej er der nogen for skel på de to følgende metoder, begge to virker fint ? og hvilken en er bedst ?
public void sletCD1() { System.out.println("Hvad er titlen på cd' en der skal slettes ?"); String fjernTitel = keyboard.readString(); Entry fundetCD = (Entry)cdArkiv.get(fjenTitel); cdArkiv.remove(fjernTitel); }
public void sletCD2(Entry fundetCD) { System.out.println("Hvad er titlen på cd' en der skal slettes ?"); String fjernTitel = keyboard.readString(); cdArkiv.remove(fjernTitel); }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg kan ikke helt forstå, hvad du bruger parameteren 'Entry fundetCD' til? I sletCD1 opretter du en reference til et Entry objekt, som du slet ikke bruger til noget, derfor er sletCD2 'bedst', men det med parameteren giver ikke mening:) cdArkiv er en Vector, ik?
Ja de to metoder fungerer i praksis ens, men sletCD2 må performe lidt bedre, idet der ikke oprettes nogen reference i ram til Entry-objektet. Dog vil man i praksis ikke mærke nogen forskel overhovedet..
men hvis cdArkiv er en vector der indeholder objekter af klassen Entry kan man da ikke give remove() en string som parameter - eller er det mig der husker forkert?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.