Shared Tutorials

Tutorials Shared by the Internet Community

  Top Tutorials     New Tutorials     Submit     Login     Register  

Tutorial Basic Detail

How to use jdk7 multi-cache block with example

project coin also called as Small language enhancements or JSR 334. Though there were not major changes but they are very useful in terms of simplifyi


Java has always been criticized for having checked exception and polluting code with cluttered exception handling code, multi-cache block in JDK certainly assuage those wounds. With multi-cache block you can catch multiple exceptions in one block which will eventually result in less code and more readable code. Prior to JDK7 if you want to catch two exceptions you need to provide two catch blocks and if you have same code to run on these two blocks then either you need to use finally or just duplicate the code on two catch blocks. finally is not an ideal solution because it will execute even if Exception is not thrown so ultimately lot of duplicate code which sometime makes code unreadable and clumsy. Now with JDK7 multi catch block we can catch multiple exception in one catch block separated by pipe (|) and reduce the code duplication. Let’s see an example of multiple exceptions catching in JDK7

Rating Detail

 Stars  Percentage  Total Vote
 One star  Vote LeftVote MiddleVote Right 38.85%  54
 Two starsTwo star  Vote LeftVote MiddleVote Right 10.07%  14
 Three starsThree starsThree stars  Vote LeftVote MiddleVote Right 11.51%  16
 Four starsFour starsFour starsFour stars  Vote LeftVote MiddleVote Right 10.79%  15
 Five starsFive starsFive starsFive starsFive stars  Vote LeftVote MiddleVote Right 28.78%  40

Caste Your Vote

 Rating  Selection  Guidelines
 Poor:     Very disappointing, useless.
 Fair:     Below average, disappointing but not useless.
 Good:     About average in its class.
 Very Good:     Above average for its category.
 Excellent:     One of the best Tutorials in its category.