Стирание типов дженериков Java: когда и что происходит?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Стирание типов дженериков Java: когда и что происходит?

Сообщение Anonymous »

Я читал о стирании типов в Java на веб-сайте Oracle.

Когда происходит стирание типов? Во время компиляции или во время выполнения? Когда класс загружен? Когда создается экземпляр класса?

Многие сайты (включая официальное руководство, упомянутое выше) говорят, что стирание типа происходит во время компиляции. Если информация о типе полностью удаляется во время компиляции, как JDK проверяет совместимость типов, когда метод, использующий дженерики, вызывается без информации о типе или с неправильной информацией о типе?

Рассмотрите следующий пример: скажем, класс A имеет метод пустой(Box

Подробнее здесь: https://stackoverflow.com/questions/339 ... at-happens
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как экземпляр с дженериками работает в Java, несмотря на стирание типа?
    Anonymous » » в форуме JAVA
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Стирание типа и метод моста
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Почему при проектировании сопрограммы C++ используется стирание типа с помощью coroutine_handle?
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Почему при проектировании сопрограммы C++ используется стирание типа с помощью coroutine_handle?
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как вызвать стирание с обратным итератором
    Anonymous » » в форуме C++
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»