开发者

Is there any difference between Oracle's Java and Java used in Android? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
开发者_JAVA技巧

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 8 years ago.

Improve this question

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 .


Android applications are written (most of the times) in Java. This is a pure java with additional libraries, minus some of the UI libraries (such as swing). It even compiles to class files, and then converted to .dex files which are the executable for the Dalvik VM.

If you already know Java, you'll need to learn the usage of the Android SDK and operating system, not a new programming language.

See some basics at the Android developer site


The omission of many of the base class libraries (eg those that are in the javax namespace) means that while the language is identical, many libraries written in Java will not work out of the box.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜