единственное различие, которое приходит в голову - это то , что Object будет создан в месте объявления, а обсуждаемый синглтон в месте первого вызова. чисто технически это различие может иметь какой-то смысл, если в момент инициализации что то в его состоянии должно иметь значение связанное с внешним контекстом.