The player's cards are in the hand array right? Which element of that array represents the top card? Then doesn't a card have a toString() method?
Why are you doing this in the Player constructor?
This code is saying "The player will initially have a hand with 26 blank Cards".
Did you really mean to do that? If this were a real card game and you dealt me a hand with 26 blank cards, I'd be all
Lastly, while it's admirable that you are trying to write JavaDocs,
you should read this document:
http://www.oracle.com/technetwork/articles/java/index-137868.html so you know how to write them properly. When it comes to JavaDocs, you should conform to the conventions given in that document and yours don't.