¿Existe una gran diferencia entre el desarrollo de software para Android y Java?
La capacitación en informática tiene cursos de capacitación especializados en Java de posgrado, así como cursos de capacitación en Android. En las primeras etapas de Android, es necesario aprender Java. Entonces, ¿cuál es la diferencia entre la capacitación en Android y la capacitación en Java? La siguiente capacitación informática de Shahe comenzará desde Android. Se explica la diferencia entre la aplicación en sí y los programas Java tradicionales.
Primero analice desde el nivel del entorno operativo. Los programas Java se pueden ejecutar con una máquina virtual Java, mientras que las aplicaciones de Android no necesitan la máquina virtual Dalvik para interpretar y requieren el soporte de muchos componentes del sistema y API. Además, cada aplicación de Android es relativamente independiente y no puede llamar a otra aplicación dentro de una aplicación. Por lo tanto, estas son las cosas a las que los desarrolladores de programas Java tradicionales deben prestar atención. De hecho, existen muchos IDE y herramientas para la programación Java, pero Google eligió Eclipse y proporcionó el complemento ADT basado en Eclipse, lo que hace que el desarrollo de aplicaciones sea muy conveniente.
Creo que todo el mundo sabe que la depuración es la parte más difícil del desarrollo de aplicaciones. En la plataforma Android, además de las propias herramientas de depuración de Eclipse, ADT también proporciona muchas funciones de depuración auxiliares, como: ddms y herramientas de simulación. esperar. Al mismo tiempo, si nuestra aplicación necesita usar NDK para desarrollar programas nativos, entonces Eclipse también puede integrar fácilmente el entorno de desarrollo C\C++, etc. En términos generales, usar Eclipse y ADT para desarrollar aplicaciones es una combinación perfecta. ¡No se excluye que se puedan utilizar otras herramientas para el desarrollo!
Se puede ver que todavía existe una gran diferencia entre el entrenamiento de Android y el entrenamiento de Java. Si desea comprenderlos realmente, debe hacerlo. experimentelos usted mismo. El campus de productos de formación informática de formación informática le mostrará las características de las diferentes especialidades.