¿Existe alguna diferencia entre Java y Java de Oracle utilizados en Android?
He comenzado a programar en Java SE recientemente, y noté de muchos artículos y oído de rumores, que las aplicaciones de Androide se desarrollan en Java, o en un lenguaje similar a Java.
También noté que hay otros paquetes para usar, porque tenemos que desarrollar para dispositivos móviles.
- Buscar ruta con Androids API de Google Maps
- Android: No se puede invocar toString () en el tipo primitivo int
- Nombre del paquete Java / Android, por ejemplo, código
- ¿Cuál es el uso de BaseColumns en Android
- Android - Obtener pulsación de teclado
Hasta hace poco, yo nunca estaba interesado en dispositivos móviles y aplicaciones, como el sistema operativo Android, pero ahora entendí que este es el futuro, y una gran oportunidad de un trabajo.
Mi pregunta es: si en un futuro próximo, quiero desarrollar algo en Android, ¿tengo que aprender un lenguaje Java diferente de lo que solía programar ahora?
¿Existen muchas diferencias, programáticamente, entre el lenguaje Java y Java utilizado en Android?
Gracias.
- Cómo dibujar un círculo dentro de un círculo con formas de Android xml?
- import javax.xml.transform no se puede resolver
- JSON válido sigue recibiendo error de análisis
- Desapertar una cadena
- Enum vs. constantes estáticas, huella de memoria
- Módulos gradol de Android con el mismo nombre
- "El prefijo" xliff "para el elemento" xliff: g "no está enlazado"
- Java socket IOException - permiso denegado
No hay diferencia entre Java y Java de Oracle. Se llama Oracle Java porque Oracle posee Java. Puede desarrollar la aplicación de Android utilizando Core Java.
Si conoce Core Java, entonces sólo necesita aprender el SDK de Android para desarrollar aplicaciones de Android.
Consulte este sitio para aprender Android: Sitio de desarrolladores de Android .
Las aplicaciones de Android se escriben (la mayoría de las veces) en Java. Se trata de una java pura con bibliotecas adicionales, menos algunas de las bibliotecas de interfaz de usuario (como swing). Incluso compila archivos de clase y luego se convierte en archivos .dex que son el ejecutable para la VM de Dalvik.
Si ya conoce Java, tendrá que aprender el uso del SDK de Android y el sistema operativo, no un nuevo lenguaje de programación.
Consulte algunos conceptos básicos en el sitio de desarrolladores de Android
La omisión de muchas de las bibliotecas de clases base (por ejemplo, aquellas que están en el espacio de nombres javax) significa que mientras el lenguaje es idéntico, muchas bibliotecas escritas en Java no funcionarán fuera de la caja.
- WebView con https loadUrl muestra la página en blanco
- Vaciar InfoWindow cuando se hace clic en Marcador