В чем смысл 2 двоеточий в :: 1 [дубликат]

Оба == и .equals () относятся к одному и тому же объекту, если вы не переопределяете .equals ().

Ваше желание, что вы хотите сделать, когда вы переопределите .equals (). Вы можете сравнить состояние вызывающего объекта с переданным в состоянии объекта или просто вызвать super.equals ()

82
задан Adil 30 May 2012 в 11:32
поделиться

3 ответа

::1 - это обратный адрес в IPv6. Подумайте об этом как о версии IPv6 127.0.0.1.

См. http://en.wikipedia.org/wiki/Localhost

113
ответ дан Brad 19 August 2018 в 17:46
поделиться
  • 1
    в приведенном выше примере IPAddress.Parse("127.0.0.1") не работает на моей машине. – Xaqron 6 January 2011 в 04:19
  • 2
    @Xaqron - это больше похоже на вопрос суперпользователя, потому что это, вероятно, означает, что что-то сломано с вашим IPv4 стек TCP / IP. – Joel Coehoorn 6 January 2011 в 04:21
  • 3
    IPAddress.Any разрешает 0.0.0.0 – Brad 6 January 2011 в 04:21
  • 4
    у него есть код! и IP-адреса имеют отношение к программированию – Kurru 6 January 2011 в 04:23
  • 5
    Xaqron, возможно, брандмауэр блокирует v4, но не трафик v6? – SilverbackNet 6 January 2011 в 04:25

Чтобы добавить к нему немного информации, в петлевом адресе IPv6 представлен 127 нулей, за которыми следует 1 i.e (0000 ... 127 раз..1). Это представление должно было быть таким:> 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001, но для этого у нас есть короткое представление формы. Если в одном блоке есть все нули, вы можете заменить его на один 0. Таким образом, он становится -> 0: 0: 0: 0: 0: 0: 0: 0001. Снова мы видим, что у нас есть пробеги нулей, их можно устранить, и мы получаем -> :: 0001 -> :: 1.

7
ответ дан Coding bat 19 August 2018 в 17:46
поделиться
  • 1
    (чтобы быть ясными, «127 нулей» здесь находятся в двоичном, а не в шестнадцатеричном порядке) – user202729 12 May 2018 в 04:57

Я думаю, что это IP-адрес в IPv6, например, что у Facebook:

2a03: 2880: 2110: df07: face: b00c :: 1 (см., что :: 1 конец?)

Подробнее о IP-адресах здесь .

-2
ответ дан Venty Elizabeth 19 August 2018 в 17:46
поделиться
  • 1
    nononono :: может использоваться один раз на IPv6, чтобы опустить пучок 0000: 0000: 0000, JUST :: 1 - это обратный адрес. – LW001 12 May 2018 в 13:32
Другие вопросы по тегам:

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