Original Post
First of all I'd like to say hello to all the GD.Net members as this is my first post here! I'm a student currently study a Computer Applications course which also involves learning some java. Anyhow i've decided to take the plunge and apply for a games design course which hopefully i'll be doing next year- with any luck! In the meantime i've begun experimenting by working on a Wolfenstein3D style 3D Engine using Java and JOGL. Its going quite well at the moment with the renderer up and running, basic bounding box collision dection, texturing, doors, and a simple 3DS model loader. Anyhow enough waffle!- on to my question... Up until now i've been using vectors to store various objects in the program such as Doors and Quads etc.. I learned recently that the Vector has in fact now been depreciated and the LinkedList has taken its place instead. Just wondering, what are the differences between the LinkedList and Vector? Does the LinkedList have any extended capabilites or is it just a Vector under a different guise? My main concern is about speed however, would I see any performance benefit by switching from Vectors to LinkedLists? I'm thinking about switching to the LinkedList- but if there is no point then i'll stick with what I have already.. Thanks for your help, Darragh