1. ¿Que programas o lenguaje son similares a la sintaxis de Java?
R: Java es un lenguaje de programacion, mientras tanto que C++ es solo un lenguaje de programacion, en general la sintaxis de C++ y Java son muy parecidos.
2. ¿Porque Java se llama arquitectura neutra?
R: La internet es la composición de muchas computadoras interconectadas con procesadores y sistemas operativos diferentes. Java fue desarrollado con la meta de ser capaz de correr en cualquier tipo de computadora sin tener que recompilar el código. Por esta razón, cuando se compila un programa fuente de Java, el resultado no es un código nativo sino un bytecode de arquitectura neutral de bajo nivel que representa los datos en un formato independiente de la máquina objeto. El interprete de Java puede más tarde, leer este bytecode y traducirlo a llamadas de sistema dependientes de máquina. Esta combinación de características es la razón por la que las aplicaciones de Java pueden correr en cualquier computadora que implementa la Java Virtual Machine.
3. ¿Porque Java es Robusto y Seguro?
R: Robusto: Java no solo verifica el código para encontrar problemas en tiempo de compilación, también busca errores que se puedan presentar en tiempo de ejecución. La comprobación de tipos en Java ayuda a detectar errores, lo antes posible, en el ciclo de desarrollo. Entre otras cosas proporciona la comprobación de punteros, límites de arreglos, y manejo de excepciones, etc.
Seguro: Debido a que Java fue diseñado para correr en un ambiente de red tienes restricciones de seguridad. Además durante la ejecución el intérprete usa un mecanismo para verificar que el bytecode cargado a través de la red no viola ninguna restricción del lenguaje Java.
4. ¿Que es la portabilidad en Java?
R: Ser de arquitectura neutral es sólo una parte de ser portable. Java además implementa otros estándares de portabilidad para facilitar el desarrollo, por ejemplo los enteros son siempre de 32 bits, la construcción de interfaces de usuarios se realiza utilizando las clases del paquete awt (abstract window toolkit) de forma que las ventanas puedan ser implantadas en cualquier entorno.
5. ¿Que es un Applet?
R: Es un programa que se apega a ciertas convenciones que le permiten correr en un browser habilitado para Java.
6. ¿Que es la maquina virtual de Java?
R: Es el entorno en el que se ejecutan todos los programas Java, su mision principal es la de garantizar la portabilidad de las aplicaciones de Java.
No hay comentarios.:
Publicar un comentario