Upload
scino
View
285
Download
4
Embed Size (px)
Citation preview
Особенности java
• Кроссплатформенность;
• Автоматическое управление памятью;
• Стандартные коллекции (массивы, списки, итп);
• Встроенные в язык средства создания многопоточных приложений;
• Унифицированный доступ к базам данных;
• Параллельное выполнение программ;
JVM
• Java код => байт-код => машинный код
• JVM – Java Virtual Machine (Виртуальная машина Java)
• ART, Dalvik – Виртуальные машины Android
• JIT – Just In Time (компиляция «на лету»)
Автоматическое управление памятью
• Garbage collector (Сборка мусора)
• Алгоритм выставления флагов.
• Алгоритм подсчета ссылок.
• Стратегии сборки мусора: перемещаемая и не перемещаемая.
• Неизменяемые объекты.
Android и Java
• SDK - software development kit
• Android Runtime (ART)
• NetBeans, Eclipse
• IntelliJ IDEA (JetBrains) – Android Studio.
GIT
• Распределенная система управления версиями файлов
• GitHub, Assembla, Bitbucket
Ждём Вас на следующем занятии:
04.03.2015г. в 15:50 в аудитории Г-215.
Адрес: г.Таганрог, ул.Энгельса 1, корп. Г.