Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Prctica
Prctica
Arreglos
Prctica
Historia
1991 Sun Microsystem patrocina un proyecto llamado Green. Basado en C++ Oak 1993 se populariza la World Wide Web
1995 Lanzamiento
Write one, run anyware
Qu es?
Lenguaje de alto nivel Orientado a objetos Multiplataforma (SO y Procesador) JVM API Funciona varios IDEs
POR QU JAVA?
Estndar mundial para el desarrollo y distribucin de aplicaciones mviles, juegos, contenido basado en web y software empresarial
Cmo funciona?
Plataformas de Java
Parte superior de la plataforma Java SE. Aplicaciones a gran escala, de varios niveles, escalables, fiables y seguras de red.
Qu es?
Paradigma
Ejercicio
Pedal
Cadena
Componentes
Clase
Variables de instancia
Clase
Objeto
Abstraccin - encapsulacin
Abstraccin
Capacidad para extraer y modelar una situacin del mundo real. Representacin de caractersticas esenciales. Se centra en la vista externa del objeto.
Encapsulamiento
Tipos de ocultamiento
Public
Private
Accedidos solo por miembros de la misma clase Ocultos para las dems clases
Ejemplo
Asiento Marco
Llanta
Pedal
Cadena
Prctica
Identificadores
Nombres que el programador asigna a variables, constantes, clases, mtodos, paquetes
Tipos
boolean byte
char
short int long double
Comienzo con $
NO VLIDO Palabras claves Palabras reservadas Cualquier palabra que empieze con smbolos distintos de letras, guin bajo _ $
Palabras reservadas
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronize d this throw throws transient try void volatile while
Valores literales
Textuales Numricos
Comentarios
Lnea Bloque
Prctica
Constructores
Otros mtodos.
Arreglos
Arreglos
Declaracin Tipo
Primitivo Clases
Inicializacin
Prctica
Atributos Mtodos
Producto
-nombreProducto: string -precio: int
FacturaDetalle
-cantidadProducto: int -tipoProducto:Producto
FacturaMaestro
-fecha:Date --nombreCliente:String -nombreCliente: String -listaProductos + Constructor +mtodos obtener y estableces atributos
Gracias