Anda di halaman 1dari 22

PROGRAMACIÓN

ORIENTADA A OBJETOS
PARA ENTORNOS
CORPORATIVOS

Facilitador Salvador Peña


Bienvenidos!
Salvador Peña

Correo electrónico:
salvador.pena@udb.edu.sv

Facilitador
Salvador Peña
Aplicaciones a instalar:

JDK.
http://www.oracle.com/technetwork/java/javase/downloads/index.html

NETBEANS.
URL http://netbeans.org/downloads/

Descargar netbeans + jdk para otros sistemas operativos

http://www.oracle.com/technetwork/es/java/javase/downloads/jdk-netbeans-jsp-
3413139-esa.html
1.
El lenguaje Java

Facilitador Salvador Peña


➜ En java todo el código es escrito primero
en texto plano en archivos con extensión
.java
➜ Luego estos archivos son compilados y
convertidos a .class por el compilador
javac .
Multiplataforma

Una de las ventajas que nos


permite el desarrollo de
aplicaciones en Java es que
podemos elegir nuestro
Sistema Operativo favorito.
Netbeans
El entorno de Netbeans

Facilitador Salvador Peña


Navegador de Proyectos Pestañas de Archivos Abiertos

Área de
trabajo

Barra de Área de
objetos mensajes
Facilitador Salvador Peña
Manos a la obra … creando nuestro primer proyecto
Para crear un nuevo proyecto elegimos: File > New Project indicando el tipo de
proyecto que vamos a crear.
Nombre y Ruta de almacenamiento

Facilitador Salvador Peña


Netbeans nos crea un
método main el cual
utilizaremos para
nuestro primer
programa.

Place your screenshot here

👍
2. Guardar 3. Correo
programa

1. Agregamos
código dentro
del main

4. Ver
resultados
EJERCICIOS

👉
Ejercicio 1. Ejercicio 2 Ejercicio 3
Escribir un programa que Imprima su nombre en la Escriba un programa que
imprima su nombre en primera línea y en otra imprima las
una sola línea línea sus apellidos características de Java.
Importar paquetes

Se puede importar una clase individual: import java.awt.Font y también se pueden importar las clases declaradas públicas
de un paquete completo, utilizando un asterisco (*) para remplazar los nombres de clase individuales: Import java.awt.*;

Paquete Descripción
java.applet Contiene las clases necesarias para crear applets que se ejecutan en
la ventana del navegador
java.awt Contiene clases para crear una aplicación GUI independiente de la
plataforma
java.io Entrada/Salida. Clases que definen distintos flujos de datos

java.lang Contiene clases esenciales, se importa implícitamente sin necesidad


de una sentencia import.
java.net Se usa en combinación con las clases del paquete java.io para leer y
escribir datos en la red.
java.util Contiene otras clases útiles que ayudan al programador
CONVENCIONES

CLASES MÉTODOS
UpperCase nombreMetodo()
Ejemplos:
class Cliente; PAQUETE
class ImagenAnimada; Nombre de dominio inverso
Ejemplo: sv.edu.udb.salvador
VARIABLES
nombreVariable

CONSTANTES (Static Final)


TODOMAYUSCULA

Facilitador Salvador Peña


Comentarios en Java

// Esto es un comentario

/* Comentario
Con múltiples líneas*/

/** Todo esto también


es un comentario
Con múltiples líneas */ Facilitador Salvador Peña
boolean result = true;
char capitalC = 'C';
TIPOS DE DATOS
byte b = 100;
short s = 10000;
int i = 100000;
double d1 = 123.4;
float pi = 3.1415;
Lectura y escritura de datos
Sintaxis de Lectura.

String nombreVariable;
Scanner input = new Scanner(System.in);
nombreVariable = input.next();

Sintaxis de Escritura.
System.out.println("Mensaje a mostrar");
System.out.print("Mensaje a mostrar"); //Sin salto de línea

Imprimir una Variable


System.out.println(nombreVariable);

Ejemplo
Escribir un programa que capture tu nombre, tu apellido, tu estado civil, tu edad y tu estatura.
Finalmente muestra la siguiente información:
Nombre completo y estado civil.
Edad.
Estatura.
SENTENCIAS DE CONTROL Y BUCLES

IF
SWITCH

WHILE

DO WHILE

FOR

Facilitador Salvador Peña


EJERCICIOS

👉
Ejercicio 1. Ejercicio 2 Ejercicio 3
Crear una aplicación que Capturar un número Pedir al usuario un
imprima en pantalla si entero y mostrar las número entero y mostrar
una persona es mayor de tablas del 1 al 9 de dicho la suma de enteros
edad o no lo es número comprendidos entre 1 y
el número ingresado.
Pilares y conceptos de la POO

➜ Paquete Otros conceptos


➜ Clase importantes:
➜ Objeto ➜ Ámbitos de
➜ Constructor variables
➜ Encapsulamiento ➜ Métodos
➜ Herencia
➜ Abstracción
➜ Polimorfismo
Gracias!
Siga adelante que esto apenas inicia …
Y recuerde estudiar en casa

Anda mungkin juga menyukai