Android и Java Ассоциация

1

Может кто-нибудь, пожалуйста, скажите мне, насколько тесно связана разработка приложений Android с Java. То есть, возможно ли, чтобы человек, работающий в Android Development, работал на Core Java или J2EE или J2SE когда-либо?

Позвольте мне сделать мой вопрос более понятным: "Поскольку Android основан на Java, но так ли это зависит от Java, что человек из стороны разработки Android может работать в Core Java или J2EE или в J2SE.?

Ищем действительно знать это сейчас.

  • 0
    Посмотрите на: stackoverflow.com/questions/3243497/android-and-j2me
  • 0
    @ognian - Вопрос, который вы упомянули, касался JavaME, который значительно отличается от JavaSE, поэтому я не думаю, что это дубликат.
Теги:

3 ответа

1
Лучший ответ

Java EE - это всего лишь группа спецификаций, в основном, я считаю, 13 или около того, но если вы занимаетесь разработкой Android, вам нужно будет знать Java, поэтому, в зависимости от того, сколько знаний вы ожидаете передать, что вы делаете в Android поможет вам с Java SE, но для Java EE это вопрос изучения различных технологий, составляющих этот стек.

Java - это язык, который используется для написания приложений для Android, поэтому он зависит от него.

Но некоторые из способов, которыми вы подходите к приложениям Android, будут отличаться, чем в большинстве инфраструктур Java или сред. Например, их концепция Activity - это то, чего я не видел, поскольку они ее реализовали.

1

Если вы занимаетесь разработкой Android, вы будете знать язык java (в любом случае, некоторые из них), но ни одна из фреймворков, необходимых для работы в этих других средах.

Например, Java EE - это действительно джунгли спецификаций и конкурирующих фреймворков, и хороший разработчик Java EE знает, что там и может выбирать между различными частями. Я немного преувеличиваю часть "джунглей" для драматического эффекта, это не так уж плохо, когда вы знаете пейзаж, но вы должны это знать. Если вы присоединитесь к существующему проекту, вы можете быстро дойти до скорости с базовым использованием всех разных частей, но вы не сможете просто вскакивать и начинать кодирование.

Итак, "возможно".

0

На ваш вопрос:

возможно ли для человека, работающего в Разработка Android для работы с Core Java или J2EE или J2SE когда-либо?

Если вы имеете в виду, не изучая JavaSE или JavaEE: нет, вы не можете, если не хотите работать с тривиальным Hello World! программы. Так как Android появился после Java SE и EE, общий случай - наоборот. Java-программисты изучают Android, чтобы писать для него. Но если вы начали программирование на Android, вам все равно нужно узнать, что такое Java SE и EE, и как программировать для него.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню