Seleccionador

Páginas: 10 (2377 palabras) Publicado: 18 de diciembre de 2012
El lenguaje de programación Java

Tecnología de la Programación I Ing. Zoraida Vidal Melgarejo, Mg.
1

Componentes del Kit de Herramientas (Toolkit)


El J2SE/J2EE de Sun ofrece: ◦ Compilador ◦ Visor de Applets (AppletViewer) ◦ Interprete de código intermedio ◦ Generador de documentación

2

1

Paquetes de J2SE/J2EE


El J2SE/J2EE ofrece paquetes estándares para: ◦ Lenguaje(java.lang) ◦ Interface gráfica (java.awt, javax.swing) ◦ Control de applets (java.applet) ◦ Entrada/Salida (java.io) ◦ Redes (java.net)

3

Uso del documentador de J2SE


El J2SE/J2EE de Sun ofrece un soporte de documentación para: ◦ Comentarios  Implementación  Documentación ◦ Generador de documentos

4

2

Contenidos de la fuente de Java
◦ Un archivo de Java puede contenertres construcciones de alto nivel:  Solamente una palabra clave del paquete (package) seguido por el nombre del paquete.  Cero o más sentencias import seguidas por un nombre completo de clase o “*”.  Una o más definiciones de clases o interfaces seguidas de un nombre y un bloque ({…}). ◦ El nombre del archivo debe ser el mismo nombre que el de la clase o interface pública definida en el archivo.5

Convenciones para el establecimiento de nombres


Las convenciones para el establecimiento de nombres incluyen: ◦ Nombres de archivos:  Persona.java, Producto.java ◦ Nombres de clases:  Persona, Producto, Cuenta ◦ Nombres de métodos:  getNombrePersona(), setCantidadProducto() ◦ Nombres de paquetes:  oracle.xml.xsql, java.awt, java.io
6

3

Convenciones para elestablecimiento de nombres
◦ Variables  nombreCliente, cantidadMinimaProducto ◦ Constantes  ANCHO_MIN, MAX_NUMERO_DE_PRODUCTOS

7

Definición de clases


Una definición de clases típicamente incluye: ◦ Modificador de acceso ◦ Palabra reservada class ◦ Constructores ◦ Campos de instancia (atributos o propiedades) ◦ Métodos de instancia (operaciones) ◦ Campos de clase (atributos estáticos) ◦ Métodosde clase (operaciones estáticas)

8

4

Ejemplo: Clase Prestamo
Modificador de acceso public class Prestamo { // Variables de instancia int idPrestamo; String fechaPrestamo; float montoDeudaPrestamo; … // Métodos de instancia float getMontoDeuda (int idPrestamo) { … } … }
9

Declaración Variable de instancia

Método de instancia

Creación de bloques de código
◦ Incluir todas lasdeclaraciones de clase. ◦ Incluir todas las declaraciones de métodos. ◦ Agrupar otros segmentos de código relacionados.
public class Saludo { public static void main(String[] args) { System.out.println("Hola mundo"); } }

10

5

Definición de los métodos de Java
◦ Siempre dentro de una clase ◦ Especifique:  Modificador de acceso  Palabra reservada  Parámetros  Tipo de retornoMétodos estáticos o de clase

[modificador de acceso] [static] ([parámetros]) { … return }
11



Ejemplo de método
public float getMontoDeuda (String codigo){ int numeroDeDias; float deuda; float pagoMora = 1.50F; String nombreCliente; numeroDeDias = this.getDiasDeMora(); deuda = numeroDeDias * pagoMora; nombreCliente = getNombreCliente(codigo); return deuda; } Sentencias del método Variablesdel método Declaración

Retorno

12

6

Declaración de variables
◦ Se pueden declarar las variables dentro del bloque de la clase, pero fuera de cualquier método. ◦ Se deben declarar las variables antes de que se utilicen dentro de un método. ◦ Es típico declarar las variables al principio del bloque de la clase. ◦ El alcance o la visibilidad de las variables se determina en el bloquedel código. ◦ Se debe inicializar las variables del método antes de usarlas. ◦ La clases y las variables de instancia son inicializadas automáticamente.
13

Ejemplos de variables en el contexto de un método
public float getMontoDeuda (String codigo) { float deuda = 0; int numeroDeDias = 0; float pagoMora = 1.50F; { // nuevo bloque de código int contador = 1; deuda = numeroDeDias *pagoMora;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seleccion
  • seleccion
  • Seleccion
  • Selección
  • seleccion
  • seleccion
  • Selección
  • seleccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS