> why main method is public & static .
Because.
> Can we overload
> or override main method?
>
No.
> if we r writing a code in try block what exactly done
> at that time.Please descibe?
>
Exception handling
Read this http://java.sun.com/docs/books/tutorial/essential/exceptions/index.html
> Why String class is immutable
Because. Mainly performance.
> can we make our class
> immutable
Yes.
> How?
You don't know what immutable means. You should look that up.