Краткое описание
Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года.
Android («Андроид») — операционная система для смартфонов, интернет-планшетов, электронных книг, цифровых проигрывателей, наручных часов, игровых приставок, нетбуков, смартбуков, очков Google, телевизоров и других устройств. В 2015 году появилась поддержка автомобильных развлекательных систем и бытовых роботов. Основана на ядре Linux и собственной реализации виртуальной машины Java от Google. Изначально разрабатывалась компанией Android, Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас занимается поддержкой и дальнейшим развитием платформы. Android позволяет создавать Java-приложения, управляющие устройством через разработанные Google библиотеки. Android Native Development Kit позволяет портировать библиотеки и компоненты приложений, написанные на Си и других языках.
В 86 % смартфонов, проданных во втором квартале 2014 года, была установлена операционная система Android. При этом за весь 2014 год было продано более 1 миллиарда Android-устройств.
Пример использования
Окно Android Studio - интегрированной среды разработки на Android
«Для тех, кто предпочитает один раз увидеть»
Программное обеспечение
- Java
- Android
- Eclipse
- JetBrains IntelliJ IDEA
Ресурсы
- Статья о Java — Викиучебник
- Java™ Platform, Standard Edition 8, API Specification — Oracle
- Официальный сайт Android — android.сom
- Developers for Android — developer.android.сom
- Онлайн-курс обучения программированию на Java — JavaRush
- Руководство по языку программирования Java — metanit.сom
- Java - Учебник для начинающих программистов — ProgLang
- Уроки программирования под ОС Андроид — STARTANDROID
- Программирование под ОС Андроид — metanit.сom
- Java 8. Руководство для начинающих — ozon.ru
- Java 8. Полное руководство — ozon.ru
- Android для разработчиков — ozon.ru
- Android. Программирование для профессионалов — ozon.ru