В лекции Шипилева есть замечание о том, что в java из базовых типов есть 8 примитивов типов и ссылка(8:30).Но ведь ссылка - это один из классов пакета java.lang.ref, разве нет ? И если, например, WeekReference - это базовый тип, то почему Object таким не является ?
Нет, ссылка в том контексте - это обычная ссылка (не класс из какого-либо пакета). Например,
List list = new ArrayList(); // ссылка link на экземпляр класса ArrayList
Object o = new Object(); // ссылка o на экземпляр класса Object
// ... и т.д.
Это замечание про синтаксис языка. Устройство JVM может отличаться. JVM (например, HotSpot) может быть с применением shared_ptr из С++. Тогда отличия между обычной ссылкой и ссылкой из пакета java.lang.ref почти не будет - на этапе перевода байт-кода в нативный код они будут заменены на shared_ptr и unique_ptr с разными счетчиками.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости