Где делает и '..' произойти из?

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

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

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
33
задан dsvensson 28 March 2014 в 09:21
поделиться

3 ответа

Выборка от интервью с Ken Thompson (9-6-89):

Каждый раз мы сделали каталог, условно мы помещаем его в другой каталог, названный каталогом - каталог, который был dd. Его имя было dd и что все пользовательские каталоги и на самом деле большинство других каталогов, пользователи поддерживают свои собственные системы каталогов, имело указатели назад на dd, , и dd был сокращен в ‘dot-точку, ’ , и dd был для каталога каталога.

47
ответ дан 27 November 2019 в 18:22
поделиться

Я сожалею, что не могу ответить правильно, но я могу рекомендовать эти ссылки:

для некоторых интересных исторических очерков в ранних файловых системах и их использовании.

Кроме этого, самая ранняя ссылка, которую я нашел, является статьей 1974 года" Система с разделением по времени UNIX " Dennis Ritchie и Ken Thompson. У предшественника UNIX, Multics, также были иерархические файловые системы и понятие относительных путей, но согласно" Введение в MULTICS" это использовало другую нотацию для этого.

5
ответ дан 27 November 2019 в 18:22
поделиться

Я полагаю, что это было изобретено Dennis Ritchie в Bell Labs в первые годы Unix.

1
ответ дан 27 November 2019 в 18:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: