This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
Ashutosh, If it is static, there is only one copy for all instances of the class. This means "Logger.getLogger(ABC.class);" is executed less times. If it is doing something resource intensive like reading a file or using reflection, this saves time and makes your program faster.