Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cuáles son las diferencias entre el programa de aplicación Java y el programa Applet de Java?

¿Cuáles son las diferencias entre el programa de aplicación Java y el programa Applet de Java?

Diferentes métodos de ejecución, diferentes estructuras de programas, diferentes herramientas de ejecución y diferentes restricciones

Los programas de usuario de Java se dividen en dos categorías: aplicaciones Java y subprogramas Java. Estos dos tipos de programas tienen ciertas diferencias en la estructura de composición y el mecanismo de ejecución, que se reflejan principalmente en los siguientes aspectos: (1) Diferentes métodos operativos. La aplicación Java es un programa completo que puede ejecutarse de forma independiente; el programa Java Applet no puede ejecutarse solo, debe estar integrado en una página web escrita en lenguaje HTML y la ejecución se controla a través de un navegador compatible con Java

( 2) las herramientas para ejecutar son diferentes. Una vez compilado el programa de aplicación Java, se puede ejecutar mientras se interpreta utilizando un intérprete de Java normal, mientras que los subprogramas de Java deben ejecutarse a través de un navegador web o un observador de subprogramas.

(3) La estructura del programa es diferente. Cada programa de aplicación Java debe contener un solo método principal, mientras que el programa Applet no tiene una clase principal que contenga el método principal. Es por eso que el programa Applet no puede ejecutarse de forma independiente.

(4) Se pueden diseñar diferentes programas de aplicación Java para realizar diversas operaciones, incluida la lectura/escritura de archivos. Sin embargo, el subprograma Java no puede leer los archivos de disco del sitio.