Size: a a a

2020 October 13

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
кстати, да. char в Java — это 2 байта или 4 байта?
2
источник

ИИ

Иван Иванов... in KotlinLangRu
они так легко конвертируются между собой и могут без приведений типов сравниваться
источник

ИИ

Иван Иванов... in KotlinLangRu
а при этом Reader.read() даёт Int
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
а при этом Reader.read() даёт Int
угу, и даже InputStream так делает, хотя там вообще единичные байты
источник

ИИ

Иван Иванов... in KotlinLangRu
как я понимаю, по одному байту — это очень дорого read'ить?
источник
2020 October 14

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
как я понимаю, по одному байту — это очень дорого read'ить?
из буфера дёшево
источник

ИИ

Иван Иванов... in KotlinLangRu
Иван Иванов
как я понимаю, по одному байту — это очень дорого read'ить?
ой. не байту, символу получается
источник

ИИ

Иван Иванов... in KotlinLangRu
Quantum Harmonizer
из буфера дёшево
в буфере они все инты?
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
в буфере они все инты?
нет, это было бы очень расточительно
источник

ИИ

Иван Иванов... in KotlinLangRu
а почему тогда из буфера дёшево?
источник

ИИ

Иван Иванов... in KotlinLangRu
тут же дороговизна заключается в приведении типов
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
тут же дороговизна заключается в приведении типов
нет никакой дороговизны. Положил один байт в 4-байтовый регистр и отдал
источник

ИИ

Иван Иванов... in KotlinLangRu
🤔
источник

ИИ

Иван Иванов... in KotlinLangRu
то есть char.toInt() и .read().toChar() можно считать,что ничего не стоит?
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
то есть char.toInt() и .read().toChar() можно считать,что ничего не стоит?
угу
источник

ИИ

Иван Иванов... in KotlinLangRu
раз уж сегодня примитивный ликбез. Хочу спросить про Int?, он же Integer = null.
как эта магия происходит?
источник

QH

Quantum Harmonizer in KotlinLangRu
Иван Иванов
раз уж сегодня примитивный ликбез. Хочу спросить про Int?, он же Integer = null.
как эта магия происходит?
А это уже ссылочный тип
источник

ИИ

Иван Иванов... in KotlinLangRu
и он уже чуть больше накладных расходов имеет?
источник

ИИ

Иван Иванов... in KotlinLangRu
как минимум на ссылку. а по производительности?
источник

ИИ

Иван Иванов... in KotlinLangRu
лучше значит стараться избегать Int? и резервировать значение, которое указывает, что значение подобно нулл. как например -1 при read?
источник