ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java


Enviado por   •  10 de Junio de 2015  •  Prácticas o problemas  •  2.099 Palabras (9 Páginas)  •  187 Visitas

Página 1 de 9

Introducción

Java, el lenguaje orientado a objetos diseñado para ser multiplataforma y poder ser empleado el mismo programa en diversos sistemas operativos. Esta característica junto con la posibilidad de emplearlo para crear applets e insertarlos en páginas HTML, o mediante servlets y páginas jsp generar código HTML dinámico. Todo ello con la capacidad de acceder a bases de datos. Java es un lenguaje relativamente sencillo, debido a que prácticamente toda la funcionalidad se encuentra en clases que forman parte del API de java. Constantemente están surgiendo nuevos Apis, que proporcionan nuevas extensiones a las características del lenguaje. Estas características, junto con el hecho de que sea un lenguaje libre, pudiéndose utilizar el compilador y la máquina virtual de forma gratuita le augura un gran futuro. A finales de los años ochenta SunMicrosystems decide introducirse en el mercado de la electrónica de consumo y más concretamente en los equipos domésticos, incluyendo la televisión interactiva. Java, nace como un lenguaje ideado en sus comienzos para programar electrodomésticos! En sus primeras versiones, se llamó OAK. El lenguaje Java y los navegadores con soporte Java, proporcionan una forma diferente de hacer que ese navegador sea capaz de ejecutar programas. Con Java se puede reproducir sonido directamente desde el navegador, se pueden visitar home pages con animaciones, se puede enseñar al navegador a manejar nuevos formatos de ficheros, e incluso, cuando se pueda transmitir video por las líneas telefónicas, nuestro navegador estará preparado para mostrar esas imágenes. Utilizando Java, se pueden eliminar los inconvenientes de la interfaz CGI y también se pueden añadir aplicaciones que vayan desde experimentos científicos interactivos de propósito educativo, a juegos o aplicaciones especializadas para la tele venta. Además, Java proporciona una nueva forma de acceder a las aplicaciones. El software viaja transparentemente a través de la red. No hay necesidad de instalar las aplicaciones, ellas mismas vienen cuando se necesitan. Por ejemplo, la mayoría de los navegadores del Web pueden procesar un reducido número de formatos gráficos (típicamente GIF y JPEG). Si se encuentran con otro tipo de formato, el navegador estándar no tiene capacidad para procesarlo, tendría que ser actualizado para poder aprovechar las ventajas del nuevo formato. Sin embargo, un navegador con soporte Java puede enlazar con el servidor que contiene el algoritmo que procesa ese nuevo formato y mostrar la imagen.

1. ¿Qué es lenguaje Java?

R= Es un lenguaje de alto nivel, orientado a objetos. El lenguaje es inusual porque los programas Java son tanto compilados como interpretados. La compilación, que ocurre una vez por programa, traduce el código Java a un lenguaje intermedio llamado Java bytecode.

2. ¿Dónde se aplica Java?

• Aplicaciones Java independientes bajo diversos sistemas operativos: Windows, MacOS, Linux, diversas modalidades de UNIX, etc.

• Entornos de ejecución de applets proporcionados por los navegadores.

• Servidores web para la generación de contenidos.

• Java OS. Sistema operativo de Sun para ordenadores y sistemas de redes.

• Sistemas de gestión de bases de datos como Oracle para soporte de procedimientos almacenados.

• Cajas de televisión que ejecutan Java TV.

• Tarjetas inteligentes. Son tarjetas plásticas con chip y una máquina virtual de Java completa.

• Controladores integrados en dispositivos como cámaras e impresoras.

• Anillos y relojes con una máquina virtual integrada y que se emplean para identificación, criptografía y comercio electrónico.

3. ¿Para qué sirve Java?

R= Muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.

4. ¿La descarga de Java es gratuita?

R= Sí, la descarga de Java es gratuita.

5. Características de Java

• Simple

Basado en el lenguaje C++ pero donde se eliminan muchas de las características OOP que se utilizan esporádicamente y que creaban frecuentes problemas a los programadores. Esta eliminación de causas de error y problemas de mantenimiento facilita y reduce el coste del desarrollo de software.

o Java no da soporte a struct, unión y pointer

o Java no ofrece typedef ni #define

o No permite la sobrecarga de operadores.

o No ofrece herencia múltiple.

o Maneja los comandos en línea de diferente manera que C++

o Java tienen una clase String, que permite un mejor manejo que los arrays de terminación nula del C y C++.

o Java tiene un sistema automático de asignación y liberación de memoria (recolector de basura) que mejora mucho los sistemas del C++

• Orientado al objeto

Java da buen soporte a las técnicas de desarrollo OOP y en resumen a la reutilización de componentes de software.

• Distribuido

Java se ha diseñado para trabajar en ambiente de redes y contienen una gran biblioteca de clases para la utilización del protocolo TCP/IP, incluyendo HTTP y FTP. El código Java se puede manipular a través de recursos URL con la misma facilidad que C y C++ utilizan recursos locales (archivos).

• Interpretado

El compilador Java traduce cada fichero fuente de clases a código de bytes (Bytecode), que puede ser interpretado por todas las máquinas que den soporte a un visualizador de que funcione con Java. Este Bytecode no es específico de una máquina determinada, por lo que no se compila y enlaza como en el ciclo clásico, sino que se interpreta.

• Sólido

El código Java

...

Descargar como (para miembros actualizados)  txt (11.8 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com