Is it required to have deep knowledge of lower levels to write efficient Java code ?
All is in the title:

Is it required to have deep knowledge of lower levels to write efficient Java code ?
Is it required to have deep knowledge of lower levels to write efficient Java code ?
===

All is in the title:

Is it required to have deep knowledge of lower levels to write efficient Java code ?