This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Yes. But you can cast the result to a byte. Bear in mind that doing so could lose data. If you add two bytes valued at 0xFF then cast to a byte, the result will be 0xFE. If you left it at an integer, the result would be 0x1FE.
Give a man a fish, he'll eat for one day. Teach a man to fish, he'll drink all your beer.
Cheers, Jeff (SCJP 1.4, SCJD in progress, if you can call that progress...)