Андрей
можно спросить про боксинг или хэшкод, сразу разбегутся
да ладно, про устройство хешмапа, хешкоды и боксинг 70% даже андроед разрабов отвечает
Андрей
про бек уж молчу
Глеб
простите боксинг - это про что?.... я мож отстал)
Андрей
откуда статистика?
Из проведенных собесов =)
Alan
Они отдельно стоят
Himars
кто как хочет так читает...они же не вместе
Андрей
чтд
int в Integer
Андрей
например
Андрей
Только автоматически
Alan
Только автоматически
чтд = что и требовалось доказать
Himars
А что в этом сложного?
Mike
Только автоматически
то уже автобоксинг
Alan
Я знаю про боксинг, можете не переживать)
Андрей
Только боксинг больше для шарпа вопрос
Андрей
Даже в Яндексе про это не спрашивают
Himars
Нужно еще понимать что боксы кешируются в памяти JVM
Глеб
🤔 интересно, надо будет освежить теорию....
Глеб
как-то до сих пор оно всё само работало)))
Evgen
Всем привет. У кого-нибудь есть пример запроса прав администратора устройства?
Андрей
как-то до сих пор оно всё само работало)))
Ну а чё, в котлине же нет такой проблемы
Сергій
Нужно еще понимать что боксы кешируются в памяти JVM
но не в андроид рантайм как мне кажется, ведь не было бы тогда SparseArray, ArrayMap и тд
Mike
но не в андроид рантайм как мне кажется, ведь не было бы тогда SparseArray, ArrayMap и тд
они везде кешируются одинаково и везде есть эти проблемы
Thymomenos
ребзя, подскажите плиз делаю приложуху по паттерну репозиторий и в репозитории же нельзя иметь прямого контакта с вьюхами и тд вот у меня есть класс userrepository там сетевое взаимодействие с помощью asynchttp получает данные и если все четко - идет в метод onSuccess а если печально все, то в onFailure вот в момент когда он попадает в onFailure надо вызывать alert dialog метод вызова которого находится в активности как мне вызвать это диалоговое окно из класса репозитория при отлове ошибки?
Himars
но не в андроид рантайм как мне кажется, ведь не было бы тогда SparseArray, ArrayMap и тд
тут хз... SparseArray - это же упрощенная реализация Map<int, ?>... какое он имеет отношение к Runtime?
Глеб
они везде кешируются одинаково и везде есть эти проблемы
ну если я правильно понял про что вы, то кажется то ли в 10 то ли в 11 джаве обещали примитвные дженерики завезти, хотя пока не могу представить даже как это будет выглядеть)
Сергій
тут хз... SparseArray - это же упрощенная реализация Map<int, ?>... какое он имеет отношение к Runtime?
чтобы не было автобоксинга/анбоксинга если у тебя ключ боксед примитив
Himars
Кеширование строк и боксов как раз и дает немного выигрыш в использовании ресурсов
Himars
ааа.. я не так понял
Thymomenos
callback
я сейчас спрошу довольно странный вопрос) у меня тимлид не шарит ни за java, ни за android он просит меня делать меньше классов) кроме как колбеком никак иначе?
Thymomenos
в каком смысле?
Thymomenos
есть ли у меня viewmodel?
Thymomenos
нет
Ontoshgo
а в чем он шарит тогда?
Thymomenos
а активность
Ontoshgo
лол
Thymomenos
просто устроился удачно пиздец)
Олександр
втащи ему разок и стань сам тимлидом
Алексей
я сейчас спрошу довольно странный вопрос) у меня тимлид не шарит ни за java, ни за android он просит меня делать меньше классов) кроме как колбеком никак иначе?
Попросите аргументировать. В противном случае - вежливо сообщите, что вы сами способны организовать свой код.
Ontoshgo
я сейчас спрошу довольно странный вопрос) у меня тимлид не шарит ни за java, ни за android он просит меня делать меньше классов) кроме как колбеком никак иначе?
тут 2 варианта, либо ты написал невменяемое дерьмо, что там прям по тексту стекает и совсем не важно какой язык или твой тимлид не совсем тимлид
Arsen
Кто-нить юзает okhttp cache? как проверить, что запрос пришел из кеша?
Alexander
хм, вопрос как может быть такое, что тимлид у команды мобильных разработчиков не шарит то, что они делают?
Глеб
Хе, легко! 😁👍
Alexander
ну тип вопрос не в том, как он туда попал
Alexander
а в том, адекватно ли это вообще?)
Андрей
Андрей
System.out.println(((Integer) 0) == ((Integer) 0)); System.out.println( ((Integer) 200) == ((Integer) 200) );
Андрей
в зависимости от JVM результаты могут быть разные
Андрей
например в первом случае true, а во втором false
Alexander
вообще нет)
ты заинтересованное лицо)
Thymomenos
Thymomenos
))
Андрей
нет, от флагов
ну возможно, я полагаю самый троллинговый вопрос для собеса "сколько занимает boolean в Java" также от флагов зависит?
Ruslan
в зависимости от JVM результаты могут быть разные
Почему от JVM? true в первом случае, а false во втором из-за того, что до 127 значения берутся из пула
Thymomenos
ты подчиняешься?
спорил раньше но он техдиру ссыт в уши какое я говно, а я последний на испытательном сроке и хотелось бы тут пробыть до октября (ни больше, ни меньше), поэтому сейчас приходится извертываться и придумывать как выполнять его супертупые требования)
Глеб
а в том, адекватно ли это вообще?)
Слушайте о чем речь если половина сделок сначала совершается - а потом уже в панике ищут разрабов придумывают, что будут писать, придумать не успевают - начинают сразу писать) и закидывают заказчика мокапами и презенташками в пауер пойнт)) и всё это добро захлёбывается в самом себе)
Mike
правильный ответ - not specified, от 1 до 8
но на стеке будет таки 4, потому что на стеке бывает только 4 и 8
Павел
за позицию тим лида