Acabo de iniciar Java, ¿debo continuar con 7 o 6, para codificar para Android?

Como el título describe, comencé a aprender Java, de varias fuentes (actualmente una lista de reproducción en youtube). Tengo JDK 7 instalado.

La pregunta es, ¿hay algo que aprendería usando java 7 como un arrancador que no funcionaría en 6? ¿Hay alguna diferencia importante con el idioma?

La Specicifation del lenguaje y varias cosas que encontré en la web eran demasiado difíciles de entender.

1) Oficialmente, JDK 7 "no es compatible" para Android

2) No biggie – JDK 7 debería funcionar bien con Android de todos modos. Sólo tienes que entrar en Eclipse y establecer compatibilidad para "Java 6".

3) También hay un problema menor con la firma .jar. Probablemente ya está fijado en la última combinación Eclipse / Ant (Eclipse 4.2 / Juno), pero la solución está aquí:

  • Android con Ant

4) LÍNEA INFERIOR: Si tienes JDK 7, solo mantén JDK 7.

El SDK de Android es compatible con Java 6 y no con Java 7. aprender Java 7 características específicas del idioma no va a beneficiarte si planeas codificar al SDK de Android.

El SDK de Android tiene mucho en común con el JDK, pero no es lo mismo. Algunas cosas faltan, y algunas cosas se agregan. Si desea desarrollar en android, obtener el SDK de Android. Entonces no hay duda.

Aprende lo último, guarda las traducciones mentales.

Aprendí Java hace algunos años y encontré Ivor Horton's Beginning Java una referencia muy útil que he guardado para siempre !. Veo que está a la altura de Java 7 Edition http://www.wrox.com/WileyCDA/WroxTitle/Ivor-Horton-s-Beginning-Java-Java-7-Edition.productCd-0470404140.html

El atractivo de la serie Wrox de libro es que usted puede descargar los ejemplos de código que es una referencia útil, incluso si no por el libro. Busque el esquema del capítulo y puede calcular lo que muestra el autor.

Si está bien con el código de lectura, simplemente descargue los ejemplos.

Buena suerte.

JDK es la versión estándar actual; 6 y 5 han llegado al final de su vida útil.

Por todos los medios proceder con JDK 7.

  • Android: evita que el teclado en pantalla se oculte en el botón de clic o en la acción de IME
  • ¿Cómo maneja el XmlPullParser de Android las vulnerabilidades?
  • Viewport ajusta el ancho de la pantalla y las grandes imágenes
  • Cómo descomprimir un archivo protegido con contraseña creado por Linux, utilizando Java
  • ¿Cómo puedo obtener un Android TableLayout para llenar la pantalla?
  • Convertir flujo de entrada en mapa de bits
  • Procesamiento de imágenes OpenCV en el servicio de Android
  • La clase de prueba de Android falla al compilar en eclipse con error de "falta de coincidencia vinculada"
  • Cómo quitar el campo SECONDS de un DateFormat
  • ¿Cómo programar tematicamente una actividad para ser como un diálogo?
  • El objeto se convierte en nulo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.