JAVA


CARACTERISTICAS

describe al lenguaje Java de la siguiente manera:
  • Simple
  • Orientado a Objetos
  • Tipado estáticamente
  • Distribuido
  • Interpretado
  • Robusto
  • Seguro
  • de Arquitectura Neutral
  • Multihilo
  • con Recolector de basura (Garbage Collector)
  • Portable
  • de Alto Rendimiento: sobre todo con la aparición de hardware especializado y mejor software
  • Dinámico
Sun admite que lo dicho anteriormente son un montón de halagos por su parte, pero el hecho es que todas esas caraterísticas pueden servir para describir el lenguaje. Todas ellas son importantes, sin embargo cabe destacar tres, que son las que han propocionado tanto interés por el lenguaje: la portabilidad, el hecho de que sea de arquitectura neutral y su simplicidad. Java ofrece toda la funcionalidad de los lenguajes potentes, pero sin las características menos usadas y más confusas de éstos.
Java elimina muchas de las características de otros lenguajes como C++, para mantener reducidas especificaciones del lenguaje y añadir características muy útiles como el recolector de basura. No es necesario preocuparse de liberar memoria, el recolector se encarga de eliminar la memoria asignada. Gracias al recolector, sólo te tienes que preocupar de crear los objetos relevantes de tu sistema ya que él se encarga de destruirlos en caso de no ser reutilizados.
Java reduce en un 50% los errores más comunes de programación con lenguajes como C y C++. Entre las características más "indeseables" de C++ que se han evitado en el diseño de Java destacan: ficheros de cabecera, aritmética de punteros, sobrecarga de operadores, estructuras, uniones, conversión implícita de tipos, clases base virtuales, pre-procesador, etc.

VENTAJAS

 Es una fuente abierta. 
• Es independiente de la plataforma. 
• Realiza la colección de basura de las ayudas. 
• Asigna objetos en el apilado. 
• Desarrolla aplicaciones web dinámicas. 
• Permite crear programas modulares y códigos reutilizables. 


DESVENTAJAS
Los programas hechos en java no tienden a ser muy rápidos. 
• Algunas herramientas tienen un costo adicional.



REQUISITOS DE HADWARE


En este apartado se describen los requisitos que se deben cumplir para poder instalar el producto Sun Java System Application Server Enterprise Edition 8.2.


No hay comentarios:

Publicar un comentario