Ilia
Java прогеры сейчас не пропадут. Кучу огромных и старых проектов на нем. Зп растут и растут, потому что спецов все меньше и меньше
Mike
Ilia
Stas
Ilia
а вот на джаве никуда не деться, на нем уже написано кучу всего
Ilia
и никто не хочет с этим говном работать, что делать, повышают зп
Ilia
и вот там как раз очень много ребят из Индии
Ilia
всеядные ваще
Ilia
Ilia
почти ролевая игра
Ilia
я буду задавать не специфические и несложные вопросы, но на которые редко кто отвечает
Stas
Что то вы парни не туда гребёте, нет никакого смысла идти в Яву если знаешь Шарп. Вакансий по шарпу хоть жопой жри. Переходить на Яву, просто трата времени
Ilia
Stas
Ilia
я буду с вами тут, всегда
Mike
Стас, так туда никто и не собирается 😁
Ilia
Давай
задам вопрос, на который из 15 собеседований мидлов, ответил только один :D
Ilia
вопрос бесполезный на самом деле, но я люблю тролить под конец.
Mike
Давай уже😁 интриган
Ilia
в чем различие между тремя следующими идеями.
Класс обьект и экземпляр класса
Ilia
вопрос на самом деле не столько по шарпу, а по дотнету
Stas
Класс описание - экземпляра класса, объект - экземпляр структуры или экземпляр класса
Ilia
с обьектом всегда косячат
Ilia
а в остальном правильно
Ilia
Класс тупо структура языка, экземпляр область памяти занимаемая инстансом
Ilia
а вот обьект, выделятся лишь раз при первом создании экземпляра класса
Ilia
и в нем хранятся все статические данные
Mike
И методы 😌
Ilia
точно
Stas
хз, а откуда эта терминология?
Ilia
из книги какой-то, не помню уж. Но это логично, сам подумай.
Зачем копировать статический метод в каждый экземпляр
Ilia
если можно единожды выделить в памяти
Ilia
и это единождное выделение и есть обьект
Mike
И не статические методы тоже там)))
Stas
Епта я это и так знаю, но почему это назввается объектом
Ilia
по сути дот нет использует паттерн flyweight
Ilia
а хер его знает
Ilia
мне какой-то дядя сказал
Stas
ну это хуйня) какойто дядя и какаято там книжка, это не очень авторитетно. Ладно давай дальше
Mike
В курсе ITVDN это рассказывали))) но про терминологию я не помню, есть там или нет
Ilia
Mike
А то что статические поля и все методы - создаются один раз, это точно там есть))
Ilia
Ilia
ща, еще один вопрос
Ilia
Чем делегат от события отличается? Ведь их можно часто юзать одинакого
Mike
Давай, сыпь побольше)))
Ilia
зачем мне событие
Stas
Конкретнее
Ilia
Есть делегат в дотнете, а есть событие
delegate
event
Ilia
для чего вообще нужен этот чертов event
Ilia
все тоже самое я могу делать и с delegate
Mike
Делегат - это ссылка на функцию, а события сигнализируют системе о том, что произошло определенное действие.
Mike
Ааа, ты в этом смысле
Ilia
Ilia
и ввызвать как событие
Mike
Можешь)))
Ilia
а зачем тогда мне ивент)
Stas
event ты можешь ывзвать также через Invoke, но только внутри класса
Ilia
делегейте можно вызвать откуда угодно
Ilia
ивент только изнутри
Stas
event это обёртка на делигат
Mike
Event нельзя запустить за пределами класса, в котором он объявлен
Stas
да там Add и Remove
Ilia
Mike
А чёт я хз, если честно в чем ещё отличия 😔
.
Ilia
ахаххаха
Ilia
я ща упаду
Ilia
аж челюсь свело
Stas
давай дальше)
.
Ilia
ща, вопрос попроще, но тоже есть интересный момент
Ilia
который уже может быть удобен если знать
Ilia
назовите три основные и самые важные по вашему отличия между структурой и классом
Ilia
область хранения исключаем