You can use ArrayList also .. as ArrayList is not synchronized by default, u
can synchronize it forcibly using the method :

Collections.synchronizedList(List list)

of the Collections utility class .. this creates a synchronized list from
the ArrayList and returns the reference to that ..

As Vector is old concept , u should avoid it ..

----- Original Message -----
From: "Amit Ghaste" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 03, 2003 12:12 AM
Subject: Re: Use of Vector


> Vikramjit,
>
> The reason that Vector is Synchronized is the main reason why I would use
it
> in a web application...
>
> I dont want adhoc volatile values to be present..
>
> Snehal,
>
> Could u explain what do u mean by Master Value... do u mean for ex.. of
> populating drop down lists, a list that is common across users and
sessions.
> like an Application level data...
>
> if so then yes i would use a Synchronized Collection object, Vector works
> inplictly as a Synchronized Object, but if u want to use another class
then
> I would recomend using the Synchroinzation technique in the Collections
> class so as to maintain data itegrity.
>
> Amit.
>
> -----Original Message-----
> From: A mailing list about Java Server Pages specification and reference
> [mailto:[EMAIL PROTECTED]]On Behalf Of Vikramjit Singh
> Sent: Wednesday, January 01, 2003 10:31 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Use of Vector
>
>
> > -----Original Message-----
> > From: Snehal Pandya [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, January 02, 2003 11:57 AM
> > To: [EMAIL PROTECTED]
> > Subject: Use of Vector
> >
> >
> > Hi All,
> > I have a Application and For that I want to put all Master
> > value in the
> > Vector .
> > Whether this is good programming or it is benifishery.
> > My application is for intranet only.
> > Please help me how to use it and how to retrive the
> > information from the
> > Vector.
>
> vector is not useful for web applications, just coz of the basic reason
that
> it is synchronized.
> You could use other Collection classes or check the List interface.
>
> My 2 cents:
>
> For inserting the values use LinkedList (since LinkedList is faster for
> insert operations).
> LinkedList provides sequential access, additions and deletions, at a cost
of
> slower random access.
> For retrieving or reading the values use ArrayList (ArrayList is faster
for
> read operations).
>
> For instance, if your program is to frequently provide random access to
the
> data of the list, (for example, "show me item three, twelve, two, and
> twenty-five") the ArrayList class offers quick access to individual
elements
> of the list.
>
> When working with ArrayList and LinkedList, there are two ways of creating
> the objects:
>
> List cityList = new ArrayList();
> LinkedList peopleList = new LinkedList();
>
> The above creation ensures that, line 1 that we are creating an ArrayList
> but we are gonna use it as a List. While line 2 that, we are gonna use a
> linked list as a LinkedList :).
>
> > Thanks for help,
> >
> > Snehal
>
> Vikram.
> >
> > ==============================================================
> > =============
> > To unsubscribe: mailto [EMAIL PROTECTED] with body:
> > "signoff JSP-INTEREST".
> > For digest: mailto [EMAIL PROTECTED] with body: "set
> > JSP-INTEREST DIGEST".
> > Some relevant FAQs on JSP/Servlets can be found at:
> >
> >  http://archives.java.sun.com/jsp-interest.html
> >  http://java.sun.com/products/jsp/faq.html
> >  http://www.esperanto.org.nz/jsp/jspfaq.jsp
> >  http://www.jguru.com/faq/index.jsp
> >  http://www.jspinsider.com
> >
> Disclaimer: This e-mail message along with any attachments is intended
only
> for the addressee and may contain confidential and privileged information
of
> GTL Limited. If the reader of this message is not the intended recipient,
> you are notified that any dissemination, distribution or copy of this
> communication is strictly prohibited. If you have received this message by
> error, please notify us immediately, return the original mail to the
sender
> and delete the message from your system.
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
> DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://archives.java.sun.com/jsp-interest.html
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.jsp
>  http://www.jguru.com/faq/index.jsp
>  http://www.jspinsider.com
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://archives.java.sun.com/jsp-interest.html
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.jsp
>  http://www.jguru.com/faq/index.jsp
>  http://www.jspinsider.com
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to