Hi There,
Yes, it is free.
If you have any questions in Java programming, please feel free to ask me via email. I will try to answer your questions as soon as possible. The questions should be general Java (J2SE) related. (Please, don't ask me a question like "How to write a Java Virtual...