Programacion en java

Páginas: 11 (2563 palabras) Publicado: 18 de octubre de 2014
I . INTRODUCCIÓN A JAVA

1.1 Origen: El lenguaje de programación Java fue inventado por Sun Microsystem (empresa líder en servidores para Internet) en 1991, se le llamó originalmente “OAK” (significa roble), después fue renombrado como Java en 1995; contribuyendo otro grupo de personas, y logrando así la madurez del prototipo original.
El impulso inicial para Java no fue Internet, sino lanecesidad de un lenguaje de programación que fuera independiente de la plataforma, y que pudiera ser utilizado para crear software para diversos dispositivos electrónicos con mandos a distancia (hornos microondas, televisores interactivos).
Existen muchos tipos de ordenadores, CPU y sistemas operativos que se utilizan como controladores. El inconveniente de C y C++ es que están diseñados paraser compilados por un elemento específico. Aunque cualquier CPU puede compilar un programa escrito en C++, para ello requiere el compilador C++ completo para esa CPU, y el problema es que resulta caro crear un compilador y de mucho tiempo. Por este motivo era necesario encontrar una solución más sencilla y eficiente en lo que se refiere al costo. En un intento de hallar la solución, comenzaron atrabajar en el desarrollo de un lenguaje de programación portable, que fuese independiente de la plataforma y que se pudiese ejecutar en distintos tipos de CPU, bajo diferentes entornos. Este esfuerzo fue el que condujo finalmente a la creación de Java.
Mientras se trabajaban distintos aspectos de Java, surgió un segundo e importante factor para adicionar (Word Wide Web). Si el mundo de la WEB nose hubiese desarrollado al mismo tiempo que Java estaba siendo implementado, Java podría haber sido simplemente un lenguaje de utilidad para la programación de dispositivos electrónicos de consumo. Java mejora el modelo de orientación a objetos utilizado por C++. Java es para la programación en Internet lo que fue C para la programación de sistemas. La razón es muy simple: amplía el universo deobjetos que pueden moverse libremente por el ciberespacio. Por ejemplo: en una red, entre el servidor y un ordenador personal se transmiten dos amplia categorías de objetos: la información pasiva, y la información dinámica, es decir programas activos (autoejecutables). Cuando uno lee el correo electrónico está viendo datos pasivos, incluso cuando uno descarga un programa, el código del programasigue siendo datos pasivos hasta que se ejecuta. Sin embargo, se puede transmitir un segundo tipo de objetos: Un objeto dinámico constituido por un programa autoejecutable (applets). Este programa es un agente activo que se ejecuta en el ordenador cliente, a pesar a que ha sido iniciado por el servidor. Con este tipo de programas surgen serios problemas en las áreas de seguridad y portabilidad, yaque antes de la aparición de Java, el ciberespacio estaba cerrado a la mitad de las entidades que ahora viven en él. Mas adelante se mejoran estos problemas con las aplicaciones llamadas servlets y después los JSP que permiten desarrollar aplicaciones distribuidas.
La compañía tecnológica estadounidense Oracle reclamó  el lenguaje Java, y fue adquirida en enero del año  2010.
1.2 Característicasde Java

Las características del lenguaje Java son:

Características
Descripción
Orientado a objetos
Permite abstracción, encapsulamiento y ocultamiento, polimorfismo y herencia.
Distribuido.

Permite la construcción de aplicaciones distribuidas (en capas). El diseño de aplicaciones modernas involucra la división de una aplicación en múltiples capas; la interface de usuario, la capanegocios, y la capa de acceso a datos. Logrando que varias computadoras trabajen juntas en la red o accediendo un servidor o clientes remotos, para enviar o recibir datos en la red. . Por ejemplo correo, páginas web, telefonía desarrollado a través de Aplets, Servlet, Jsp, etc.
Robusto, seguro y alto performance
Diseñado para la creación de software altamente confiable. Fuertemente tipificado....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java
  • Programacion java
  • Programacion en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS