Home Tutorial Java Scjp Part1 SCJP Module-1 Question-19

 
 

Share on Google+Share on Google+
SCJP Module-1 Question-19
Posted on: July 8, 2010 at 12:00 AM
Advertisement
The sample example given below checks your knowledge of Object class and it also shows that how to store array of Integer object into an array.

Given a sample code:

1 public class Sample {
2 public static void main(String args[]) {
3    Object obj = new Integer[] { 1, 2, 3, 4, 5 };
    {
4        for (String str : (String[]) obj)
5        System.out.print(str);
    }
}}

What will be the result of above code ?

(1)    Compilation error at line number 3
(2)    Compilation error at line number 4  
(3)    Prints 12345
(4)    Raise runtime exception 

Answer:

(2)

Explanation:

It raise the exception java.lang.ClassCastException as Ljava.lang.Integer; cannot be cast to [Ljava.lang.String;

Advertisement

Related Tags for SCJP Module-1 Question-19:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: July 8, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com