You can remember the meaning of 日本 with this easy mnemonic:
So many volumes of books on Japan in the store. The origin (本) of Japan's name comes from the meaning, "Land of the Rising Sun (日)".
Using mnemonics to remember the meaning of Chinese characters like can have an enormous impact on how long to learn Mandarin it takes.