I have started to program in Java SE recently, and I noticed from many articles and heard from rumours, that Android applications are developed in Java, or in a language similar to Java.
I noticed also that there are other packages to use, because we have to develop for mobile devices.
Until recently, I was never interested in mobile devices and applications, like the Android OS, but now I understood that this is the future, and a great chance of a job.
My question is: if in the near future, I want to develop something in Android, do I have to learn a different Java language than I used to program now?
Are there a lot of differences, programmatically, between the Java language and Java used in Android?
Thanks.
There is no difference between Java and Oracle’s Java . It’s called Oracle Java because Oracle owns Java. You can develop the Android application using Core Java.
If you know Core Java then you just need to learn the Android SDK to develop Android applications.
Refer this site for learning Android: Android Developer Site .