¿Cuál es la diferencia entre el desarrollo de Android y el desarrollo de Java?
En primer lugar, las plataformas son diferentes. Un desarrollo de Java se ejecuta en el escritorio o computadora corporativa y el otro se ejecuta en el sistema Android. Estos dos códigos no pueden comunicarse entre sí. Pero todos están escritos en lenguaje java.
En segundo lugar, los componentes de control en diferentes sistemas son diferentes, por lo que los códigos de los dos sistemas no se pueden utilizar universalmente. Si se unifican los nombres de los componentes de control de las PC normales y los sistemas Android, la versatilidad será mucho mejor.
En tercer lugar, el hardware es diferente. Las computadoras personales rara vez tienen brújula, GPS, flash, móvil/China Unicom y otras funciones de acceso. Y todos estos están disponibles en Android. Si el software requiere el uso de este hardware, por supuesto no puede ejecutarse en una computadora personal.
Vuelva a decir lo mismo:
El desarrollo de Java y el desarrollo de Android se desarrollan en lenguaje JAVA, por lo que la sintaxis es muy similar.
La mayor similitud es que el lenguaje de desarrollo principal es Java. La mayor diferencia es que el desarrollo de Java se centra en el desarrollo de sitios web, como páginas web en PC o teléfonos móviles. Es mejor desarrollar con Java. ; por otro lado, Android es muy sencillo. El objetivo principal es desarrollar una aplicación y ejecutar la aplicación de software en el teléfono móvil, que debe instalarse en el teléfono móvil. Ésta debería ser la mayor diferencia.
Este problema es un problema de alcance. El desarrollo de Android es una rama del desarrollo de Java. Cuando dices biblioteca de clases de Java, te refieres a la biblioteca de clases estándar. Algunas de las bibliotecas de clases de Android son básicamente las mismas que las bibliotecas de clases de Java, es decir, los nombres de las clases son los mismos. Por ejemplo, String e Integer, pero la implementación específica se ha cambiado (afortunadamente, se ha cambiado, de lo contrario sería miserable tener una demanda con Oracle). Sin embargo, las clases swing en Java ya no están disponibles en Android, lo que significa que Android solo usa clases comunes en Java. Si comprende el desarrollo de Java, podrá comenzar rápidamente con Android. Es solo un proceso de familiarización con la API. Y el desarrollo de Android es mucho más fácil que usar Java para desarrollar la web, porque no necesita saber demasiado, solo necesita entender Android y, a diferencia del desarrollo web, además de Java, también necesita css, javaScript, sql y Incluso el marco ssh, que es demasiado engorroso. Dicho todo esto, demuestra que el desarrollo de Android es en realidad más fácil que el desarrollo ordinario de Java. No es una gran diferencia y es más simple.
¿Cuál es la diferencia entre desarrollo Android y desarrollo JAVA? El desarrollo de Android es una rama del desarrollo de Java. Algunas bibliotecas de clases de Android son básicamente las mismas que las de Java, es decir, los nombres de las clases son los mismos. Sin embargo, estas clases de swing de Java no están disponibles en Android, lo que significa que Android solo usa las bibliotecas de clases comunes de Java.
Introducción detallada:
1. Android es un lenguaje basado en Java. Android se utiliza para desarrollar aplicaciones móviles. Para aprender Android, primero debes aprender la sintaxis básica de Java.
2. En pocas palabras, uno es el sistema operativo y el otro es el lenguaje de desarrollo. En concreto, Android es un sistema operativo de código abierto basado en Linux, utilizado principalmente para dispositivos portátiles (smartphones, tablets). Java es un lenguaje de programación orientado a objetos y su característica más importante es que es de código abierto y gratuito. Por esta razón, la mayoría de los sistemas de software a gran escala en China se desarrollan en Java.
3. Las aplicaciones en la capa de aplicación de Android están escritas en Java, que es un lenguaje de desarrollo. Pero Java es diferente de Android, porque el SDK de Android se refiere a la mayoría del SDK de Java, y el SDK de Android abandona algunos. Por lo tanto, si desea participar en el desarrollo de Android, debe tener una base de Java. Además, puede crear un entorno de desarrollo Java de Android en un sistema Windows, de modo que pueda probar proyectos de Android en un sistema Windows.
4.El desarrollo de Android y JAVA se complementan.
JAVA proporciona un entorno de lenguaje para el desarrollo de Android, y el desarrollo de Android se implementa a través del lenguaje JAVA.