Sample codes with practical questions are embedded for better understanding and easy ways to learn java code. Step by step guides for quick catch up