求推荐一本JAVA经典工具书,基础知识讲的详细,又有深度的!解决方案

求推荐一本JAVA经典工具书,基础知识讲的详细,又有深度的!
买来放在一边当工具书的,没事翻翻巩固下基础。多谢!

------解决方案--------------------
《core java》和《thinking in java》都不错