Java doesnt support RTTI or Runtime Type Identification like C++ programming language but still provides some ways to find type of object at runtime http://javarevisited.blogspot.com/2012/09/how-to-determine-type-of-object-runtime-identifi...
EnumMap is a enum based datastructure introduced in Java 5 and an optimized, fast alternative of HashMap if keys are enum. This article explores when http://javarevisited.blogspot.com/2012/09/what-is-enummap-in-java-example-tutorial.html
Difference between save and persist or saveOrUpdate and persist is a common Hibernate Interview questions. this article explores main differences http://javarevisited.blogspot.com/2012/09/difference-hibernate-save-vs-persist-and-saveOrU...
Simple Java program to find IP address of localhost in Java. This step by step example will help you to get IP address of host where your Java applica http://javarevisited.blogspot.com/2012/09/java-program-to-find-ip-address-of.html
Collection of JDBC best practices for Java programmer to write better code in Java. These best practices not only help to avoid potential errors but a http://javarevisited.blogspot.com/2012/08/top-10-jdbc-best-practices-for-java.html
Apart from dependency Injection , Spring framework also has a good Java library which provides lots of utility method. One of them is collectionToComm http://javarevisited.blogspot.com/2012/08/convert-collection-to-string-in-java.html
Generic of Java 5 allow you to write parameterized class and method which can provide type safety during compile time. http://javarevisited.blogspot.com/2012/08/how-to-write-parametrized-class-method-Generic-e...
JSESSIONID is a cookie in J2EE web application which is used in session tracking. Since HTTP is a stateless protocol, we need to use any session http://javarevisited.blogspot.com/2012/08/what-is-jsessionid-in-j2ee-web.html
JUnit is most popular framework for unit testing in Java and following some unit testing best practices you can test your Java code more effectively. http://javarevisited.blogspot.com/2012/08/best-practices-to-write-junit-test.html
Java 5 adds two important methods to format String in Java. System.out.printf() and String.format() method can be used to format any String by providi http://javarevisited.blogspot.com/2012/08/how-to-format-string-in-java-printf.html
In order to get value of Environment variables in Java, you can use System.getEnv() method. By using this method you can either get value of single sp http://javarevisited.blogspot.com/2012/08/how-to-get-environment-variables-in.html
Reading String from InputStream is a common Java programming task and there are several ways you can read String from InputStream e.g. using Scanner, http://javarevisited.blogspot.com/2012/08/convert-inputstream-to-string-java-example-tutor...
Read only collection means any collection which once created can not be modified i.e. you can not add new elements, you can not remove elements and ev http://javarevisited.blogspot.com/2012/07/create-read-only-list-map-set-example-java.html
CountDownLatch in Java is similar to CyclicBarrier and can be used in place of CyclicBarrier with only difference is that you can reuse CyclicBarrier http://javarevisited.blogspot.com/2012/07/countdownlatch-example-in-java.html
CyclicBarrier is a concurrency utility added in Java 5. One example of How to use CyclicBarrier in Java along with What is difference between CyclicB http://javarevisited.blogspot.com/2012/07/cyclicbarrier-example-java-5-concurrency-tutoria...
Classloading and Initialization of class variables, member variable, super class and sub class variables are one of the most important concept to unde http://javarevisited.blogspot.com/2012/07/when-class-loading-initialization-java-example.html
BufferedReader in Java can be used to read any file line by line, it provides method like readLine() which returns line by line until end of file reac http://javarevisited.blogspot.com/2012/07/read-file-line-by-line-java-example-scanner.html
Both get and load method are used to retrieve object in hibernate but there are subtle difference between them which can affect performance if used at http://javarevisited.blogspot.com/2012/07/hibernate-get-and-load-difference-interview-ques...
Autoboxing is introduced in JDK 5 and allows automatic conversion of primitive to Object type. There are subtle details about auto boxing which is req http://javarevisited.blogspot.sg/2012/07/auto-boxing-and-unboxing-in-java-be.html
This tutorial explains about what is local and instance variables and the difference between the instance variable and local variable http://www.techlabs4u.com/2012/10/instance-variable-vs-local-variable-in.html