ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que es Java y para que sirve

Alejandro KusanagiTrabajo20 de Enero de 2016

20.868 Palabras (84 Páginas)310 Visitas

Página 1 de 84

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

  1. INTRODUCCION A LA TECNOLOGIA JAVA                                3
  1. Historia                                                                5
  2. Características                                                        5
  3. Funcionamiento                                                        5
  4. Java y sus Tecnologías                                                6
  1. FUNDAMENTOS DEL LENGUAJE                                                6
  1. 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

  1. PROGRAMACION ORIENTADA A OBJETOS EN JAVA                        16

1.3.1  ¿Cómo se piensa en Objetos?                                        16

  1. Conceptos Básicos                                                        16
  1. Las Clases en Java                                                        17
  1. CLASES BASE: CLASE MATH Y CLASE STRING                                20
  1. La Clase Math                                                        20
  2. La Clase String                                                        21
  3. Métodos estáticos de la Clase String                                21
  1. RESUMEN                                                                        22
  2. EJERCICIOS DE REFORZAMIENTO                                        25
  3. PRUEBA DE AUTOEVALUACION                                                25

UNIDAD II: FUNDAMENTOS DEL LENGUAJE JAVA Y LA POO (Parte 2)        27

  1. CONVERSION DE TIPOS DE DATOS (Wrappers y Casting)                27
  1. Existe una clase Wrapper para cada uno de los tipos primitivos:        27
  2. Wrappers para convertir datos                                        27
  3. Casting                                                                28

2.1.4. Otros tipos de conversiones                                                28

  1. LAS FECHAS EN JAVA                                                        29
  1. La Clase Date                                                                29
  2. Métodos de la Clase Date                                                29
  3. Clases Calendar y GregorianCalendar                                29
  4. La Clase GregorianCalendar                                                30
  5. Métodos y Constantes de la Clase Calendar                        30
  6. Diferencia entre dos fechas                                                30
  7. Incrementar una cantidad de tiempo a una fecha                        31
  8. Formato de Fechas                                                        31
  1. ARREGLOS EN JAVA                                                        31
  1. Uso de Arreglos                                                        32
  1. EJERCICIOS PRÁCTICOS                                                        32
  2. RESUMEN                                                                        36
  3. EJERCICIOS DE REFORZAMIENTO                                        39
  4. PRUEBA DE AUTOEVALUACION                                                39

UNIDAD III: FUNDAMENTOS DEL LENGUAJE JAVA (Parte 3) Y LA PROGRAMACION VISUAL                                                                41

  1. HERENCIA                                                                        41
  1. Herencia en Java                                                        41
  1. ENCAPSULAMIENTO                                                        42
  1. Encapsulamiento en Java                                                42
  1. INTERFACES - MÉTODOS ABSTRACTOS                                43
  1. Interfaces                                                                43
  2. Características de una Interfaz:                                        43
  3. Interfaz en Java                                                        43
  4. Métodos Abstractos                                                        44
  5. Aplicación Práctica de una Interfaz                                        44
  1. EJERCICIOS PRACTICOS                                                        45
  2. RESUMEN                                                                        47
  3. EJERCICIOS DE REFORZAMIENTO                                        50
  4. PRUEBA DE AUTOEVALUACION                                                50

UNIDAD IV: PROGRAMACION VISUAL EN JAVA Y JDBC                        52

  1. COMPONENTES SWING (Parte1)                                                52
  1. JFrame                                                                52
  2. Layout (Estrategia de Diseño)                                        52
  3. Tipos de Layouts                                                        53
  4. Componentes Swing                                                        53
  5. Captura y Lectura de datos desde un JTextField                        53
  6. Invocar y Cerrar formularios                                                54
  1. COMPONENTES SWING (Parte2)                                                54
  1. JMenuBar                                                                54
  2. JOptionPane                                                                54
  3. JDesktopPane                                                        54
  1. MANEJO DE EXCEPCIONES                                                55
  1. Excepciones                                                                55
  2. try...catch...finally                                                        56
  3. Clase Exception                                                        56
  4. Constructores y Métodos de la Clase Exception                        57
  5. Capturar excepciones                                                57
  1. JDBC – Conexión a una  Base de Datos                                        58
  1. Definición de JDBC                                                        58
  2. Funciones del JDBC                                                        58
  3. Conexión con una Base de Datos de MS-Access                        58
  4. Conexión con una Base de Datos de SQL-Server                        58
  5. Interfaces del JDBC                                                        59
  1. RESUMEN                                                                        59
  2. EJERCICIOS DE REFORZAMIENTO                                        62
  3. 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

  1. INTRODUCCION A LA TECNOLOGIA JAVA
  1. 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).

...

Descargar como (para miembros actualizados) txt (102 Kb) pdf (706 Kb) docx (136 Kb)
Leer 83 páginas más »
Disponible sólo en Clubensayos.com