Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción y Fundamentos del lenguaje de programación Java




Enviado por Pablo Turmero



Partes: 1, 2


    Monografias.com
    Contenido
    · Características del lenguaje.
    · Breve historia (origen y versiones).
    · Variables y Tipos de Datos.
    · Estructuras de Decisión.
    · Ciclos iterativos.
    · Datos estructurados (vs. Clases).
    · Introducción a la POO.
    · Uso básico de la herramienta de desarrollo.

    Monografias.com
    Breve Historia
    Java fue diseñado en 1990 por James Gosling, de Sun Microsystems
    Fue diseñado antes de que diese comienzo la era World Wide Web.
    Software para dispositivos electrónicos: calculadoras, microondas y la televisión interactiva.
    Lenguaje que independiente de la plataforma

    Monografias.com
    Breve Historia
    El objetivo fue crear un nuevo lenguaje de programación lo más sencillo posible, con el objeto de que se pudiese adaptar con facilidad a cualquier entorno de ejecución.
    Se conjuntaron las características esenciales que debía tener un lenguaje de programación moderno y potente.

    Monografias.com
    ¿Por qué Java?
    Portabilidad: tanto del código fuente como del “bytecode”.
    Más soporte en el lenguaje. Una amplia librería de Clases.
    Manejo de Errores.
    No usa apuntadores. (garbage collection)
    El manejo de threads es parte del lenguaje.
    Carga dinámica del las clases y una “caja” segura para le ejecución de código remoto.

    Monografias.com
    ¿Qué es Java?
    “ Es un lenguaje simple, orientado a Objetos, Distribuido, interpretado, robusto, seguro, de arquitectura neutral, portable, de alto rendimiento, multihilos, y dinámico”
    – Sun

    Monografias.com
    ¿Qué es Java?
    Un lenguaje de Programación
    Definido por Gosling, Joy y Steele en la especificación del lenguaje Java.
    Una plataforma
    Una definición de una máquina virtual (JVM).
    Ambientes de ejecución para diferentes “hardwares”.
    Una librería de clases
    Un conjunto estándar de APIs () : GUI, almacenamiento de datos, E/S, redes, etc.

    Monografias.com
    Características
    Simple
    Seguro
    Portable
    Orientado a Objetos
    Robusto
    Multihilos
    De Arquitectura neutral
    Interpretado
    Alto Rendimiento
    Distribuido
    Dinámico

    Monografias.com
    Caracteristicas (cont…)
    Simple
    Fácil de aprender, sintaxis de C/C++, versión simplificada de C++.
    Seguro
    Los applets pueden ejecutarse sin temor a virus o a la violación de acceso a información privada.
    Portable
    Generación de código intermedio: Bytecode

    Monografias.com
    Caracteristicas (cont…)
    Orientado a Objetos
    (Colocar ventajas)

    Monografias.com
    Caracteristicas (cont…)
    Robusto
    Localización temprana de errores
    Minimización de errores comunes de programación.
    Verificaciones a tiempo de compilación y ejecución.
    Fuertemente tipado.
    Multihilos
    Permite hacer programas que realicen varias cosas al mismo tiempo. Facilita la creación de sistemas interactivos.
    De Arquitectura neutral

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter