Есть ли разница между Java Oracle и Java, используемыми в Android? [закрытый]
недавно я начал программировать на Java SE, и я заметил из многих статей и слышал от слухов, что приложения для Android разработаны на Java или на языке, похожем на Java.
Я также заметил, что есть другие пакеты для использования, потому что мы должны развиваться для мобильных устройств.
до недавнего времени я никогда не интересовался мобильными устройствами и приложениями, такими как ОС Android, но теперь я понял, что это будущее и большой шанс работа.
мой вопрос: если в ближайшем будущем я хочу разработать что-то в Android, должен ли я изучать другой язык Java, чем я использовал для программирования сейчас?
есть ли много различий, программно, между языком Java и Java, используемым в Android?
спасибо.
3 ответов
нет никакой разницы между Java и Java Oracle . Это называется Oracle Java, потому что Oracle владеет Java. Вы можете разработать приложение для Android с помощью Core Java.
Если вы знаете Core Java, вам просто нужно изучить Android SDK для разработки приложений для Android.
обратитесь к этому сайту для изучения Android:Сайт Разработчика Android .
приложения для Android написаны (в большинстве случаев) в Java. Это чистая java с дополнительными библиотеками, минус некоторые библиотеки пользовательского интерфейса (например, swing). Он даже компилируется в файлы классов, а затем преобразуется в .DeX файлы, которые являются исполняемыми для Dalvik VM.
Если вы уже знаете Java, вам нужно изучить использование Android SDK и операционной системы, а не нового языка программирования.
см. некоторые основы в для разработчиков Android сайт
отсутствие многих библиотек базового класса (например, тех, которые находятся в пространстве имен javax) означает, что, хотя язык идентичен, многие библиотеки, написанные на Java, не будут работать из коробки.