Sei sulla pagina 1di 15

Curso Java Programming

Instructor:
Ing. Alfredo Ovando Arévalo
1 Objetivos del curso

Al finalizar el curso el alumno:


• Dominará los conceptos y el funcionamiento de
instrucciones generales de programación.
• Será capaz de analizar y desarrollar programas en el
lenguaje Java, utilizando técnicas de programación
orientada a objetos.
• Diseñará aplicaciones básicas con formularios.
• Realizará aplicaciones que se conecten a bases de datos.
2 Introducción

• Java es un lenguaje de programación y una plataforma


informática comercializada por primera vez en 1995 por
Sun Microsystems.

• Fue diseñado específicamente para tener tan pocas


dependencias de implementación como fuera posible. Su
intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo ejecuten
en cualquier dispositivo (conocido en inglés como
WORA, o "write once, run anywhere"), lo que quiere
decir que el código que es ejecutado en una plataforma
no tiene que ser recompilado para correr en otra.
3 ¿Donde se usa Java?

Java EE (Enterprise Edition)


oEn servidores Web
oEn sistemas cliente / servidor y empresariales
Java SE (Standar Edition)
oEn aplicaciones de escritorio
oEn el navegador Web
Java ME (Micro Edition)
oPDAs
oDispositivos Móviles
4 Componentes de Java

Java es a la vez un lenguaje de programación compilado e


interpretado, conformado por los siguientes elementos:

• Compilador (JDK)

• Maquina Virtual (JRE, intérprete)

• Biblioteca de clases (API)


5
Entorno
4 de desarrollo Integrado

Un IDE es un entorno de programación que ha sido


empaquetado como un programa de aplicación; es decir,
que consiste en un editor de código, un compilador, un
depurador y un constructor de interfaz gráfica (GUI). Los
IDE pueden ser aplicaciones por sí solas o pueden ser
parte de aplicaciones existentes.
Los IDE proveen un marco de trabajo amigable para la
mayoría de los lenguajes de programación tales como C++,
PHP, Python, Java, C#, Delphi, Visual Basic, Gambas, etc.
6
4 ¿Cuál IDE elegir?

Existen diversos IDE para Java:


• Eclipse: Es uno de los entornos Java más utilizados a
nivel profesional.
• NetBeans: Otro de los entornos Java muy utilizados,
también expandible mediante plugins. Facilita bastante el
diseño gráfico asociado a aplicaciones Java.
• BlueJ: Es un entorno de desarrollo dirigido al aprendizaje
de Java (entorno académico) y sin uso a nivel profesional.
Es utilizado en distintas universidades para la enseñanza
de Java.
En este curso utilizaremos en IDE NetBeans.
7 Instalación
4 y configuración de java

¿Que versión de java le conviene a mi pc?


• http://www.oracle.com/technetwork/java/javase/downloads/
jdk8-downloads-2133151.html
• Instalación del JDK y JRE de java, instalación del IDE.
Realizar Actividad 1.
• Configuración de las variables de entorno ‘PATH’ y
‘CLASSPATH’
Realizar actividad 2
8
4 ¿Qué es la programación?

Es el proceso de diseñar, codificar, depurar y mantener el


código fuente de programas computacionales. El código
fuente es escrito en un lenguaje de programación. El
propósito de la programación es crear programas que
exhiban un comportamiento deseado. El proceso de escribir
código requiere frecuentemente conocimientos en varias
áreas distintas, además del dominio del lenguaje a utilizar,
algoritmos especializados y lógica formal.
9
4 Ciclo de vida de un programa

El desarrollo de un programa se lleva a cabo a través de los


siguientes pasos:
• El desarrollo lógico (análisis y modelado) del programa
para resolver un problema en particular.
• Escritura de la lógica del programa empleando un lenguaje
de programación específico (codificación del programa).
• Ensamblaje o compilación del programa hasta convertirlo
en lenguaje de máquina.
• Prueba y depuración del programa.
• Desarrollo de la documentación.
10
4 Mi primer programa en java

Abrir el archivo actividad 3 y seguir los pasos para realizar


el ejercicio.
Al finalizar debe quedar algo como esto:
11
4 Elementos del lenguaje Java
Identificadores
Las clases, los métodos, las variables y las constantes
deben tener un nombre – un identificador.

• Java es sensible a mayúsculas y minúsculas.


• Si el identificador se conforma por mas de un vocablo, a
partir del segundo las iniciales deben ir en mayúscula.
• En el caso de las constantes, se deben separar con un
guion(_).
11
4 Elementos del lenguaje Java
Sentencias
Son las órdenes que se deben ejecutar en el programa y en
Java terminan siempre con ;
Bloques de código
Son un mecanismo para encapsular grupos de sentencias y
anidar otros bloques de código en ellas.
Se delimitan por llaves de apertura y cierre { }
Siempre se ejecutan en el orden en que aparecen.
Comentarios
Son líneas de texto inmersas en el programa que permiten
documentar el código y facilitar su lectura.
Son ignorados por el compilador y por el programa.
11
4 Elementos del lenguaje Java
Expresiones
Son entidades formadas por dos o más miembros
separados entre si por operadores que los evalúan y los
relacionan.
Operadores
• Aritméticos.
• De comparación y lógicos.
• De asignación y concatenación.
Metacaracteres
Son caracteres particulares que sirven para el control e
identificación de sentencias y bloques de código.
([{,:\^.$|&]})?*+
12
4 Ejercicio

Realice la actividad 4

Potrebbero piacerti anche