Size: a a a

Android Architecture

2020 September 30

AO

Artem Osipov in Android Architecture
Можно поискать тут по кодовому слову CLEAN
источник

AO

Artem Osipov in Android Architecture
Да и не тока тут
источник

AO

Artem Osipov in Android Architecture
Переслано от Alexander Taran
https://telegra.ph/Android-Architecture-06-02
здесь есть ответы на все ваши вопросы
источник

AO

Artem Osipov in Android Architecture
Во, хороший стартовый поинт
источник

Н

Николай in Android Architecture
Спасибо большое!
источник
2020 October 01

Н

Николай in Android Architecture
Может кто подскажет, не могу нормального описания найти, как в java происходит создания объекта в памяти, как распределяются разделяемые и не разделяемые части. Подскажите пожалуйста.
источник

QH

Quantum Harmonizer in Android Architecture
Николай
Может кто подскажет, не могу нормального описания найти, как в java происходит создания объекта в памяти, как распределяются разделяемые и не разделяемые части. Подскажите пожалуйста.
> разделяемые и не разделяемые части
а что это?
источник

QH

Quantum Harmonizer in Android Architecture
в общем, там аллокатор сдвигает указатель в TLAB на sizeof() — вот те и новый объект
источник

Н

Николай in Android Architecture
Есть паттерн flyweight, вот он и используется при работе с памятью. Есть состояния объекта и поведения, которые в обьектах выделяются в отдельные сущности, интересно как обыгрывается  эта ситуация в java.
источник

Н

Николай in Android Architecture
Например:
class My {

private int id;

public void show() {}
}

My m1 = new My();
My m1 = new My();

У меня в каждом объекте метод show ?
источник

Н

Николай in Android Architecture
Можете отсылку к спецификации сделать?
источник

Н

Николай in Android Architecture
Quantum Harmonizer
в общем, там аллокатор сдвигает указатель в TLAB на sizeof() — вот те и новый объект
Имеется планировщик кучи
источник

QH

Quantum Harmonizer in Android Architecture
Николай
Например:
class My {

private int id;

public void show() {}
}

My m1 = new My();
My m1 = new My();

У меня в каждом объекте метод show ?
У каждого объекта есть заголовок, где хранится адрес класса. Все методы — в классе.
источник

Н

Николай in Android Architecture
В объекте находятся только состояния, а в metaspace методы?
источник

QH

Quantum Harmonizer in Android Architecture
Николай
В объекте находятся только состояния, а в metaspace методы?
угу
источник

QH

Quantum Harmonizer in Android Architecture
Николай
Есть паттерн flyweight, вот он и используется при работе с памятью. Есть состояния объекта и поведения, которые в обьектах выделяются в отдельные сущности, интересно как обыгрывается  эта ситуация в java.
А flyweight — это когда, например, активити имплементит OnClickListener, чтобы не создавать для этого отдельные объекты.
источник

Н

Николай in Android Architecture
Спасибо!
источник

Н

Николай in Android Architecture
Quantum Harmonizer
А flyweight — это когда, например, активити имплементит OnClickListener, чтобы не создавать для этого отдельные объекты.
Это не совсем flyweight, т.к нет разделяемого и не разделяемого состояния.
источник

QH

Quantum Harmonizer in Android Architecture
Николай
Это не совсем flyweight, т.к нет разделяемого и не разделяемого состояния.
Я так и не понял, что это.
источник

CN

Chucky Noon in Android Architecture
Ребят, смотрю пример проекта с Moxy и че то не могу понять, почему мы не пишем интерфейсы для презентеров и моделей?
источник