Ответ 1
Это обозначения, используемые в комментариях javadoc при соединении с методом другого класса.
ИЗМЕНИТЬ
Чтобы собрать дополнительную информацию, представленную в комментариях:
- @Hugo отмечает, что нотация
#
, в свою очередь, связана с привязками HTML - @maksimov указывает, что
Object.method
является синтаксисом Java для вызова статических методов, которые могут вводить в заблуждение
ОБНОВЛЕНИЕ
В Java 8 появился новый синтаксис ссылок на методы, который теперь, кажется, становится более популярным, поэтому Object#toString
имеет тенденцию записываться Object::toString
.