В чем разница между примитивным типом long и объектом Long в Java и когда использовать каждый?

JavaLongобъектыосновы языкапримитивные типы