webForumDet fria alternativet

Vector vs ArrayList

Javaur Java

1 svar · 355 visningar · startad av nitro2k01

Medlem sedan aug. 20039 342 inlägg
Frågan#1

Min lärare har sagt att en av dessa två är nyare, modernare och snabbare. Vad är egentligen skillnaden mellan dem?
Och vilken av dem skulle eventuellt vara effektivare?

Medlem sedan dec. 2000399 inlägg
#2

ArrayList är nyare än Vector. De gör samma sak med skillnaden att Vector är synkroniserad, vilket ArrayList inte är. Om man har en ArrayList som man behöver använda från flera trådar kan man wrappa den mha av Collections.synchronizedCollection. Pga av att ArrayList inte är synkroniserad borde den ge något bättre prestanda.

127 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)