Que es Java y para que sirve
Alejandro KusanagiTrabajo20 de Enero de 2016
20.868 Palabras (84 Páginas)310 Visitas
Java
[pic 1]
Lenguaje de Programación
Orientada a Objetos
Fredy Figueroa Izquierdo
PRESENTACION
Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy reducido.
Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La clave fue la incorporación de un intérprete Java en la versión 2.0 del programa Netscape Navigator, produciendo una verdadera revolución en Internet.
Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (threads, ejecución remota, componentes, seguridad, acceso a bases de datos, etc.). Por eso muchos expertos opinan que Java es el lenguaje ideal para aprender la informática moderna, porque incorpora todos estos conceptos de un modo estándar, mucho más sencillo y claro que con las citadas extensiones de otros lenguajes. Esto es consecuencia de haber sido diseñado más recientemente y por un único equipo.
El principal objetivo del lenguaje Java es llegar a ser el “nexo universal” que conecte a los usuarios con la información, esté situada en el ordenador local, en un servidor Web, en una base de datos o en cualquier otro lugar.
Java posee las características de ser simple, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones, multitarea y dinámico.
INDICE GENERAL
PRESENTACION 2
UNIDAD I: FUNDAMENTOS DEL LENGUAJE JAVA Y LA POO (Parte 1) 3
- INTRODUCCION A LA TECNOLOGIA JAVA 3
- Historia 5
- Características 5
- Funcionamiento 5
- Java y sus Tecnologías 6
- FUNDAMENTOS DEL LENGUAJE 6
- Las Variables 6
1.2.2. Tipos de Variables 7
1.2.3. Tipos de datos 7
1.2.4. Nombres de Variables 7
1.2.5. Declaración de variables 8
1.2.6. Sentencias de Asignación 8
1.2.7. Operadores 9
1.2.8. Sentencias de Control de flujo en Java 12
1.2.9. Estructura general de un programa en Java 16
- PROGRAMACION ORIENTADA A OBJETOS EN JAVA 16
1.3.1 ¿Cómo se piensa en Objetos? 16
- Conceptos Básicos 16
- Las Clases en Java 17
- CLASES BASE: CLASE MATH Y CLASE STRING 20
- La Clase Math 20
- La Clase String 21
- Métodos estáticos de la Clase String 21
- RESUMEN 22
- EJERCICIOS DE REFORZAMIENTO 25
- PRUEBA DE AUTOEVALUACION 25
UNIDAD II: FUNDAMENTOS DEL LENGUAJE JAVA Y LA POO (Parte 2) 27
- CONVERSION DE TIPOS DE DATOS (Wrappers y Casting) 27
- Existe una clase Wrapper para cada uno de los tipos primitivos: 27
- Wrappers para convertir datos 27
- Casting 28
2.1.4. Otros tipos de conversiones 28
- LAS FECHAS EN JAVA 29
- La Clase Date 29
- Métodos de la Clase Date 29
- Clases Calendar y GregorianCalendar 29
- La Clase GregorianCalendar 30
- Métodos y Constantes de la Clase Calendar 30
- Diferencia entre dos fechas 30
- Incrementar una cantidad de tiempo a una fecha 31
- Formato de Fechas 31
- ARREGLOS EN JAVA 31
- Uso de Arreglos 32
- EJERCICIOS PRÁCTICOS 32
- RESUMEN 36
- EJERCICIOS DE REFORZAMIENTO 39
- PRUEBA DE AUTOEVALUACION 39
UNIDAD III: FUNDAMENTOS DEL LENGUAJE JAVA (Parte 3) Y LA PROGRAMACION VISUAL 41
- HERENCIA 41
- Herencia en Java 41
- ENCAPSULAMIENTO 42
- Encapsulamiento en Java 42
- INTERFACES - MÉTODOS ABSTRACTOS 43
- Interfaces 43
- Características de una Interfaz: 43
- Interfaz en Java 43
- Métodos Abstractos 44
- Aplicación Práctica de una Interfaz 44
- EJERCICIOS PRACTICOS 45
- RESUMEN 47
- EJERCICIOS DE REFORZAMIENTO 50
- PRUEBA DE AUTOEVALUACION 50
UNIDAD IV: PROGRAMACION VISUAL EN JAVA Y JDBC 52
- COMPONENTES SWING (Parte1) 52
- JFrame 52
- Layout (Estrategia de Diseño) 52
- Tipos de Layouts 53
- Componentes Swing 53
- Captura y Lectura de datos desde un JTextField 53
- Invocar y Cerrar formularios 54
- COMPONENTES SWING (Parte2) 54
- JMenuBar 54
- JOptionPane 54
- JDesktopPane 54
- MANEJO DE EXCEPCIONES 55
- Excepciones 55
- try...catch...finally 56
- Clase Exception 56
- Constructores y Métodos de la Clase Exception 57
- Capturar excepciones 57
- JDBC – Conexión a una Base de Datos 58
- Definición de JDBC 58
- Funciones del JDBC 58
- Conexión con una Base de Datos de MS-Access 58
- Conexión con una Base de Datos de SQL-Server 58
- Interfaces del JDBC 59
- RESUMEN 59
- EJERCICIOS DE REFORZAMIENTO 62
- PRUEBA DE AUTOEVALUACION 63
PRUEBA DE AUTOCONTROL SEMESTRAL 64
BIBLIOGRAFIA 65
UNIDAD I: FUNDAMENTOS DEL LENGUAJE JAVA Y LA POO (Parte 1)
Objetivo General
- Conocer el lenguaje de programación Java, sus fundamentos, sus estructuras de control de programa, y sus clases.
Objetivos Específicos
- Desarrollar aplicaciones orientadas a objetos
- Utilizar las estructuras de control de programa
- Manejar los métodos de las clases Math y String
- INTRODUCCION A LA TECNOLOGIA JAVA
- Historia
Java fue desarrollado por james Goslin para un proyecto de televisión interactiva y sale al mercado aplicándolo para Internet. Java es propiedad de Sun Microsystems y su lanzamiento coincide con la difusión masiva de Internet. Se dice que fue más novedoso e impactante el hecho del nacimiento del lenguaje dentro de Internet que el mismo Internet y Netscape juntos porque se podía ejecutar una aplicación java de un documento HTML (Applet).
...