Java Basics Learning.
Merge origin/master