20141105 from SpidermanBak_Ubuntu
Merge https://github.com/JamesIllusion/Thinking_in_Java_Practice
20141105 modify 'Parcel3' from SpiderBak1_Ubuntu