Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Entorno de desarrollo típico de Java
Maritzol Tenemaza
Ingeniería de Sistemas pag:2
Java fecha:21/02/2011
Clase1
Código: ISI216 Programación II G1
Java:
Eclipse (herramienta IBM) es una plataforma de desarrollo integrado (IDE), abierto y
extensible, para cualquier cosa y nada en particular.
Introducción:
Memoria principal
El intérprete lee
el código de
bytes y los
Intérprete traduce en código
binario, analiza y
ejecuta el
programa.
Nombres de clase
Por convención los nombres de clases comienzan con mayúsculas ejemplo
EmpleadoAsalariado.
Su nombre puede contener letras, dígitos, guiones bajos(_) signos de moneda.
No puede comenzar por dígito ni tener espacios.
Al nombre de una clase se conoce como identificador.
Java es sensible a mayúsculas y minúsculas.
Es un error que una clase tenga dos o más clases public.
Toda clase public debe guardarse en un archivo del mismo nombre, con la
extensión .java.
Secuencias de Escape
API de Java
import javax.swing.JOptionPane;
public class MyApplication2 {
// tomar la primera opción de Show message. null especifica despliegue del cuadro de
diálogo en la mitad de la pantalla System.exit(0);
}
}
}
}
Aritmética
Tipos Primitivos
Ejercicios:
1. Usando JOptionPane Ingresar tres números y encontrar el mayor y el menor, (Sin
usar condiciones compuestas).
2. Escriba un programa que lea el primer nombre y el apellido del usuario, como dos
entradas separadas y concatene el nombre y el apellido, separándolos con un
espacio, muestre el nombre concatenado en un cuadro de diálogo de mensaje.
Clase: UML
Descriptor de un conjunto de objetos que comparten: estructura,
comportamiento y relaciones similares
Concepto del sistema a modelizar
Se representa mediante un rectángulo con hasta tres compartimentos:
o nombre de la case
o lista de atributos (opcional)
o lista de operaciones (opcional)
Diagrama de clases
Diagrama que contiene “elementos clasificadores” conectados por relaciones
estáticas.
Elementos clasificadores:
o clases
o Tipos de datos
o Interfaces
los distintos diagramas de clases no se corresponden con particiones del sistema
Las relaciones de los diagramas de clases (notación UML) lo revisaremos más adelante.
Clase
Una clase se usa para encapsular datos (atributos), y métodos (comportamientos) de
objetos que comparten los mismos atributos y métodos. El encapsulamiento permite a
Constructores
Los atributos y los métodos de una clase pertenecen al alcance de esa clase.
1. Dentro del alcance de la clase los miembros de esta son accesibles para todos los
métodos de esa clase y pueden referirse por el nombre. (los métodos static son
una excepción a esta regla).
2. Fuera del alcance de una clase lo miembros no pueden referenciarse por su
nombre. Los miembros de una clase (como los miembros public) que sean
visibles pueden utilizarse solo mediante u manejador: una referencia a un
objeto de la clase o el nombre mismo de la clase para los miembros static. Se
puede hacer referencia a los miembros mediante nombre