Brief description
Java — strongly-typed object-oriented programming language developed by Sun Microsystems (subsequently acquired by Oracle). Java applications are usually broadcast in a special byte code, so they can run on any computer architecture with a Java virtual machine. The official release date — may 23, 1995.
Android (Android» qmo) — operating system for smartphones, Internet tablets, electronic books, digital players, watches, game consoles, netbooks, smartbooks, points Google, TVs and other devices. In 2015, there is support for in-car entertainment systems and household robots. Based on a Linux kernel native implementation of the Java virtual machine from Google. Initially developed by Android, Inc., which was then bought Google. Google subsequently initiated an Alliance Open Handset Alliance (OHA), which is now engaged in the support and further development of the platform. Android allows you to create Java applications that control the device via Google developed library. Android Native Development Kit allows you to port the libraries and application components written in C and other languages.
In 86 % of smartphones sold in the second quarter of 2014 was an operating system Android. At the same time for the whole of 2014 was sold more than 1 billion Android devices.
Links to materials for the study
Basic course
- Java
- Java — Wikipedia
- Java — Wikibooks
-
A complete reference for Java™ Platform, Standard Edition 8 API Specification
- Android
- Android - Wikipedia
- Android
- Developers for Android
Tutorials
- Java
- JavaRush — online course teaching programming in Java
- Guide to the Java programming language
- Android
- Learned programming under Android OS
- Programming under Android OS
Video
Presentation
Recommended books
- Java
- Java 8. Guide for beginners
- Java 8. Full guide
- The Java. Library professional. Volume 1. Framework
- The Java. Library professional. Volume 2. Advanced programming
- Android
- Android developer
- Android. Programming for professionals
Software
- Java
- Android
- Java SE Downloads
- Eclipse
- JetBrains IntelliJ IDEA
Laboratory work and practical tasks
Variants of tasks for independent performance, and then reviewing on the part of the teacher.