Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentación.
1. Introducción
1.1. Historia
1.2. James Gosling
1.3. Plataforma java.
1.4 Características lenguaje java.
1.5 Términos comunes
1.6. Paradigma OO
1.6.1. Encapsulamiento
1.6.2. Herencia
1.6.3. Polimorfismo
1.7. Paquetes
1.8. Identificadores
1.9. Configuración Ambiente Programación
1.-Introducción
Java es un lenguaje de programación orientado a objetos
desarrollado por Sun Microsystems a principios de los
años 90.
Orientado a Objetos
Java trabaja con sus datos como objetos y con interfaces a
esos objetos
Distribuido
Java se ha construido con extensas capacidades de
interconexión TCP/IP
Industria relacionada:
Son innumerables las compañías que desarrollan
aplicaciones para Java y/o están volcadas con esta
tecnología:
La industria de la telefonía móvil está fuertemente
influenciada por la tecnología Java.
Industria relacionada:
El entorno de desarrollo Eclipse ha tomado un lugar
importante entre la comunidad de desarrolladores Java.
Ejemplo de uso.
java – version (versión instalada de java)
javac hola.java (compilada la clase hola.java)
Java Development Kit o (JDK).
class hola
{
public static void main(String[] args)
{
System.out.println("ESTA ES UNA IMPRESION");
}
}
1.5 Términos comunes:
1.5 Términos comunes
SDK de Java 2, contiene las clases y comandos para
utilizar y compilar programas.
expresadas en un código
Traduce código fuente a
binario especial (el bytecode código intermedio.
Java), el cual es generado por Interprete de Java
el compilador del lenguaje
Java, la JVM genera el Virtual Machine(JVM)
concepto de portabilidad. (ByteCodes
interpretados -
ejecutados)
1.5 Términos comunes
IDE
Un entorno de desarrollo integrado,
llamado también IDE (sigla en inglés
de integrated development
environment), es un software
compuesto por un conjunto de
herramientas de programación.
Un IDE es un entorno de programación
que ha sido empaquetado como un
programa de aplicación, es decir,
consiste en un editor de código, un
compilador, un depurador y un
constructor de interfaz gráfica (GUI)
1.5 Términos comunes
Constructor. (new)
Cuando se construye un objeto es necesario inicializar sus
variables con valores coherentes La solución en los
lenguajes orientados a objetos es emplear los constructores.
Un constructor es un método perteneciente a la clase que
posee unas características especiales:
Tiene el mismo nombre de la clase.
Es el primer método que se ejecuta.
Se ejecuta en forma automática.
No puede retornar datos.
Inicializa los atributos
Como trabaja java
Portabilidad
Como trabaja java
Memoria Ram y las Variables
Memoria Ram y las Variables
Tipos de datos
1.6 Programación orientada a objetos
La programación Orientada a objetos (POO) es una
forma especial de programar, más cercana a como
expresaríamos las cosas en la vida real que otros tipos
de programación.
Clases
Herencia
Envío de mensajes
1.6 Programación orientada a objetos
OBJETOS
Un objeto del mundo real es cualquier cosa que vemos a
nuestro alrededor
Los Objetos en POO, al igual que los objetos del
mundo real, también tienen características y
comportamientos
Un objeto de software mantiene sus características en
una o más "variables", e implementa su
comportamiento con "métodos". Un método es una
función o subrutina asociada a un objeto.
1.6 Programación orientada a objetos
CLASES
La instancia de una clase es otra forma de llamar a un
objeto. En realidad no existe diferencia entre un objeto y
una instancia. Sólo que el objeto es un término más
general, pero los objetos y las instancias son ambas
representación de una clase.
Estilo de codificación.
CamelCase-> lowerCamelCase
Ejemplo: ejemploDeLowerCamelCase.
Arquitectura Aplicaciones a
construirse
Diagrama de despliegue de las
soluciones
APLICACIÓN DE
ESCRITORIO
MySQL
Apache –
Intranet Tomcat /
GlassFish
APLICACIÓN WEB
HERRAMIENTA DE TRABAJO
IDE : Netbeans 7.3.1
Base de Datos: MySQL Server 5.5
Administrador Corporativo BD: SQLYog
Servidor de Aplicaciones: Apache Tomcat