hi.. cuma mau sharing aja, AFAIK.. misal ada request, maka servlet
create object x, trus ada yg request lg, berarti servlet crate object
x lg. bukan berarti object x yg kedua akan mengoverwrite yg pertama.

soalnya ketika servlet create object yg kedua, maka dia akan membikin
object tsb di heap memory yg berbeda dari yg pertama.

khan sama kalo kita bikin String s1 = "s1", kemudian kita bikin lg
String s2 = "s2". s1 ga akan mengoverwrite s2, soalnya dia berada di
heap memory yg berbeda walaupun keduanya instance dari class yg sama
yaitu String.

cheers!!

--- In jug-indonesia@yahoogroups.com, "Edward Yakop"
<[EMAIL PROTECTED]> wrote:
>
> 2008/4/4 hudarsono <[EMAIL PROTECTED]>:
> >  Pertanyaannya, misal ada 1 request, trus dia create object x, trus
> >  baru sampe x.doSomething1(), ada request ke 2, truz berarti dia
create
> >  new object x lagi dunk.
> That's correct.
> 
> >  Nah, object yang di create pertama tadi ter-overwrite ga ya? padahal
> >  kan belum selesai prosesing nya.
> Nggak, karena scope dari x itu cuma di method. Jadi walaupun dalam
> thread yang sama
> call the same method a few times, dia bakal create new object instance
> at every invocation.
> 
> Regards,
> Edward Yakop
>


Kirim email ke