O'Reilly logo

Hello, Android, 4th Edition by Ed Burnette

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix 1Java vs. the Android Language and APIs

For the most part, Android programs are written in the Java language, and they use the Java 6 Standard Edition (SE) library APIs. I say “for the most part” because there are a few differences. This appendix highlights the differences between regular Java and what you’ll find in Android. ART (the runtime system used for Android 5.0 and above) and Dalvik (the system used prior to Android 5.0) have the same restrictions.

If you’re already proficient in Java development on other platforms, you should take a close look to see what things you need to “unlearn.”

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required