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

Introducción a la Plataforma Java




Enviado por Pablo Turmero



Partes: 1, 2, 3, 4


    Monografias.com
    Introducción a la plataforma Java (I)
    Evolución de la programación
    ¿Qué es programar?
    Fases de un proyecto informático
    Análisis.
    Diseño.
    Codificación + compilación.
    Depuración + pruebas.
    Documentación.

    Monografias.com
    Introducción a la plataforma Java (II)
    Evolución de los lenguajes.
    Lenguajes máquina.
    Lenguajes ensamblador.
    Lenguajes de alto nivel.
    Programación estructurada.
    Instrucciones secuenciales.
    Instrucciones condicionales.
    Instrucciones repetitivas.
    Un programa en ejecución: proceso.
    La relación con la máquina.
    Los orígenes del lenguaje Java.
    1991 Sun Microsystems intenta crear un lenguaje para programar dispositivos eléctricos.

    Monografias.com
    Introducción a la plataforma Java (III)
    Primera versión se llamó OAK.
    No tuvo éxito. Nueva orientación: Internet.
    En 1996 surge la primera versión.
    Características principales del lenguaje Java.
    Multiplataforma.
    Compilación -> ByteCode -> JVM (Java Virtual Machine).
    Ventajas:
    Multiplataforma.
    Entorno controlado.

    Monografias.com
    Introducción a la plataforma Java (IV)
    Desventajas
    Menor rendimiento.
    Pérdida de características específicas.
    Orientación a Objetos.
    Applets.
    Programación distribuida RMI (Remote Method Invocation)
    Multiproceso / Multihilo (MultiThreading)
    Programación móvil J2ME (Micro Edition)
    Programación aplicaciones web JSP (Java Server Pages)

    Monografias.com
    Introducción a la plataforma Java (V)
    La evolución del lenguaje Java.
    La orientación actual es la de ofrecer multitud de utilidades para facilitar el desarrollo de aplicaciones.
    Servidores de aplicaciones.
    Transparencia en el acceso a datos.
    Desarrollo basado en componentes (beans).

    Monografias.com
    Programación Orientada a Objetos en Java (I)
    ¿Qué es la Programación Orientada a Objetos?
    Paradigma de programación que permite modelar de forma sencilla conceptos del mundo real a nivel de programación.
    ¿Por qué es útil la POO?
    Ofrece un conjunto de herramientas que una vez interiorizadas permiten gran flexibilidad en el diseño de una solución.

    Monografias.com
    Programación Orientada a Objetos en Java (II)
    Palabras reservadas en Java.

    (Gp:)
    abstract
    (Gp:)
    default

    (Gp:)
    goto

    (Gp:)
    operator

    (Gp:)
    synchronized

    (Gp:) boolean

    (Gp:) do

    (Gp:) if

    (Gp:) outer

    (Gp:) this

    (Gp:) break

    (Gp:) double

    (Gp:) implements

    (Gp:) package

    (Gp:) threadsafe

    (Gp:) byte

    (Gp:) else

    (Gp:) import

    (Gp:) private

    (Gp:) throw

    (Gp:) byvalue

    (Gp:) extends

    (Gp:) inner

    (Gp:) protected

    (Gp:) throws

    (Gp:) case

    (Gp:) false

    (Gp:) instanceof

    (Gp:) public

    (Gp:) transient

    (Gp:) cast

    (Gp:) final

    (Gp:) int

    (Gp:) rest

    (Gp:) true

    (Gp:) catch

    (Gp:) finally

    (Gp:) interface

    (Gp:) return

    (Gp:) try

    (Gp:) char

    (Gp:) float

    (Gp:) long

    (Gp:) short

    (Gp:) var

    (Gp:) class

    (Gp:) for

    (Gp:) native

    (Gp:) static

    (Gp:) void

    (Gp:) const

    (Gp:) future

    (Gp:) new

    (Gp:) super

    (Gp:) volatille

    (Gp:) continue

    (Gp:) generic

    (Gp:) null

    (Gp:) switch

    (Gp:) while

    Monografias.com
    Programación Orientada a Objetos en Java (III)
    Herramientas de la POO.
    La clase como elemento mínimo.
    Una clase es una representación de un concepto del mundo real.
    Contiene dos componentes / miembros:
    Datos = Atributos.
    Acciones = Métodos.
    Se usa el operador punto ‘.’ para acceder a los miembros.
    Una clase se define con la palabra reservada “class”.
    Clase Vs Objeto
    Clase = Concepto = Definición [= Receta].
    Objeto = Instancia = Elemento “real” [= Pastel].

    Monografias.com
    Programación Orientada a Objetos en Java (IV)
    Paquetes.
    Concepto que permite englobar en una misma idea varias clases.
    Semejanza con estructura de directorios. Puede haber una jerarquía. En compilación, se generan directorios físicos.
    Se usa el operador punto ‘.’ para poder acceder a las clases de un paquete o a los subpaquetes.
    Visibilidad de paquete.
    Pública: Se permite usar esa clase desde otro paquete.
    No pública: Sólo se puede usar esa clase desde ese paquete.

    Monografias.com
    Programación Orientada a Objetos en Java (V)
    Estructura básica de un fichero fuente Java.
    Definición de paquete (opcional): “package”
    Importación de clase (opcional): “import”
    Se pueden importar todas las clases usando “*”
    Definición de clases.
    Sólo una con visibilidad pública de paquete. El fichero debe llamarse igual que esta clase.

    package paquete;
    import otroPaquete.OtraClase;
    public class ClaseConVisibilidadPublica
    {
    }
    class ClaseConVisibilidadNoPublica
    {
    }

    Partes: 1, 2, 3, 4

    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