169 похожих чатов

Как одним словом назвать те действия которые компилятор выполняет и

не выполняет в процессе компиляции в джава?Ну тип компилятор не заходит в условия,но компилятор вроде переменным некоторым значения присваивает(или не,я не знаю).
Ну как это одним словом назвать или словосочетанием?

11 ответов

13 просмотров

Компиляция? :)

je-W Автор вопроса
Alexey
Компиляция? :)

Ну компиляция это типо перевод в байт код

Хз, вроде те действия, которые выполняются в процессе компиляции — статическая компиляция, те, что не выполняются — это динамическая компиляция.

Не уверен, что я понял вопрос. Предположу, что имеется в виду оптимизация. См. https://ru.m.wikipedia.org/wiki/Оптимизирующий_компилятор

Назовем слово сразу или будем угадывать по буквам? 😄

je-W Автор вопроса
Maxim
Назовем слово сразу или будем угадывать по буквам?...

Ну прост дженерики вроде для компиляторов придумали,ведь там стирания типов.Ну будет функция какая-то возвращать объект с дженериком,то как бы не сработает это.Но если переменной присвоить объект с дженериком,то это же сработает.Ну потому что компилятор в функции не лезит,а переменные создаёт.Ну вот я хочу знать что компилятор делает а что нет,чтобы понимать де стирания типов отразится

je W
Ну прост дженерики вроде для компиляторов придумал...

Есть по сути один кейс, при котором стирания типов не будет - когда класс имплементит дженерик интерфейс / наследует дженерик абстрактный класс (например, public interface MyRepo extends CrudRepository<SomeEntity, SomeId>{}) Во всех остальных кейсах будет стиранин до Object или до ограничений (T extends BaseClass -> BaseClass)

Ilya Kuznetsov
Есть по сути один кейс, при котором стирания типов...

Эм, если стирания типов не происходит, то почему нельзя имплементить два интерфейса с разными типами от одного дженерик?

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта