Android的Java和Java之间有什么区别吗?

Alb*_*ano 9 java android programming-languages

我最近开始在Java SE中编程,我从很多文章中听到并且从传闻中听到,Android应用程序是用Java开发的,或者用类似于Java的语言开发的.

我还注意到还有其他软件包可供使用,因为我们必须为移动设备开发.

直到最近,我从未对移动设备和应用程序感兴趣,例如Android操作系统,但现在我明白这是未来,并且很有可能找到工作.

我的问题是:如果在不久的将来,我想在Android中开发一些东西,我是否必须学习与现在编程不同的Java语言?

Android中使用的Java语言和Java之间是否存在许多差异(编程方式)?

谢谢.

Chi*_*rag 8

Java和Oracle的Java没有区别.它被称为Oracle Java,因为Oracle拥有Java.您可以使用Core Java开发Android应用程序.

如果你了解Core Java,那么你只需要学习Android SDK来开发Android应用程序.

请参阅此网站以学习Android:Android开发者网站.


MBy*_*ByD 7

Android应用程序是用Java编写的(大多数时候).这是一个带有额外库的纯java,减去了一些UI库(例如swing).它甚至可以编译为类文件,然后转换为.dex文件,这些文件是Dalvik VM的可执行文件.

如果您已经了解Java,则需要了解Android SDK和操作系统的用法,而不是新的编程语言.

请参阅Android开发者网站上的一些基础知识