I'm searching for a Java book for beginners with standalone examples, not just code snippet or samples; but real small - medium size projects that i can show to a class of java beginner students.
Do you know some books like this?
Would be better to teach your student step by step rather than giving them complete running code.
Complete Reference by Herbert Schildt and SCJP guide by Kathy Sierra and Bert Bates are good books for beginning and getting good knowledge respectively
"One of the best things you could do is to simplify a larger application into a smaller one by reducing its process and complexity - Fowler"
Most books that I know of that go through a "real" Java project are not introductory/beginner type books. You first have to learn the language basics. Once you have the language basics down, I would recommend that you check out "Growing Object-Oriented Software, Guided by Tests."