This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
Please don't post the same question in more than one forum. Nothing is more annoying than spending five minutes answering a question, then finding out the same question by the same person has already been answered somewhere else.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors