File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Array Instanceof operator Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Array Instanceof operator" Watch "Array Instanceof operator" New topic

Array Instanceof operator

Sami Devine
Ranch Hand

Joined: Jan 30, 2011
Posts: 44
This example is from SCJP6, Kathy Sierra

I understand that both Foo[] and Foo[1] are instances of Object. What is the difference between Foo[] and Foo[1].

[HENRY: Fixed code tags]
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

"Foo[]" is meant to suggest an array of Foo objects. Foo[1] is meant to suggest a single element of that array -- i.e., a Foo object.

[Jess in Action][AskingGoodQuestions]
Sami Devine
Ranch Hand

Joined: Jan 30, 2011
Posts: 44
Thank you very much
I agree. Here's the link:
subject: Array Instanceof operator
jQuery in Action, 3rd edition