Hi Raju,
Which part of Adapt software is this in relation to?
It seems to be a general programming question and not something specific to Adapt - if that's the case, you'll get a really full understanding by Googling about it.
Kind Regards,
Ollie.