Search Interview Questions
| 3364 questions in repository.|
There are more than 900 unanswered questions.
Click here and help us by providing the answer.
Have a video suggestion.
Click Correct / Improve and please let us know.
|Java - Interview Questions and Answers|
|Ans. Every fresh session having its own cache memory, Caching is a mechanism for storing the loaded objects into cache memory. The advantage of cache mechanism is, whenever again we want to load the same object from the database then instead of hitting the database once again, it loads from the local cache memory only, so that the no. of round trips between an application and a database server got decreased. It means caching mechanism increases the performance of the application.|
In hibernate we have two levels of caching
First Level Cache [ or ] Session Cache
Second Level Cache [ or ] Session Factory Cache [ or ] JVM Level Cache
|Help us improve. Please let us know the company, where you were asked this question :|
|Like Discuss Correct / Improve   Asked in 23 Companies|
|Difference between == and .equals() ?|
|Why is String immutable in Java ?|
| Explain the scenerios to choose between String , StringBuilder and StringBuffer ?|
What is the difference between String , StringBuilder and StringBuffer ?
|What are the difference between composition and inheritance in Java?|
|What are different ways to create String Object? Explain.|
|Why do we need Inner classes ? Cant we just work with outer classes wherever we implement Inner classes ?|
|Does garbage collection guarantee that a program will not run out of memory?|
|Why Char array is preferred over String for storing password?|
|What do you mean by "Java is a statically typed language" ?|
|What is the difference between Encapsulation and Abstraction?|