• Save
Lenguaje java5 (presentación2)
Upcoming SlideShare
Loading in...5
×
 

Lenguaje java5 (presentación2)

on

  • 5,663 views

 

Statistics

Views

Total Views
5,663
Slideshare-icon Views on SlideShare
979
Embed Views
4,684

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 4,684

http://www.javatutoriales.com 4684

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Lenguaje java5 (presentación2) Lenguaje java5 (presentación2) Presentation Transcript

    • Lenguaje Java 5
      Repaso
    • Repaso del lenguaje Java 5
      Notación foreach
      Generics
      Anotaciones
      Enums
    • Notación foreach
      formejorado donde se reduce cierta cantidad de código y se omite la llamada a la siguiente iteración.
    • Generics (1)
      Genericspermiten hacer un código bien formado evitando el tipo de errores inesperados que podrían ocurrir en tiempo de ejecución.
      Permite crear clases y objetos que pueden operar sobre cualquier tipo definido.
      No se requiere castear.
    • Generics (2)
      Sin Generics (se tiene que castear explícitamente)
      Con Generics
    • Generics (3)
      Clase: el tipo aparece en la cabecera, mas no en el constructor.
    • Generics (3’)
      Invocación:
    • Generics (4)
      Método:
      Método que acepta un arreglo de cualquier tipo convirtiéndolo en lista
    • Generics (4’)
      Invocación:
    • Generics (5)
      Wilcards (comodines): Con esta forma podemos indicar qué tipos de elementos aceptará determinada colección genérica.
      <?>: Tipos de cualquier clase.
      <? extends clase>: Cualquier subclase de la especificada.
      <? super clase>: Cualquier super clase de la especificada
    • Anotaciones (1)
      Se utilizan para añadir metadatos al código fuente que estarán disponibles para la aplicación en tiempo de ejecución.
      Es información adicional sobre el código que está escrito.
      Las anotaciones no ejecutan código.
    • Anotaciones (2)
      Esto le permite al programador declarar, en su código fuente, cómo debe comportarse el software.
      Nota: no ejecutan código.
    • Anotaciones (3)
      Por ejemplo, la anotación @Entity de la API de Java Persistencia, indica que esa clase es una entidad, la cuál toma el debido funcionamiento.
    • Anotaciones (4)
      También el ejemplo anterior puede ser utilizado con otros frameworks.
      Por ejemplo Hibernate utiliza esta información para saber que ésta es una clase persistente y debe tener representación en la base de datos como tabla.
    • Anotaciones (5)
      Existen anotaciones directas utilizadas en la versión 5 de Java, las cuales son:
      Override
      Deprecated
      SupressWarnings
    • Anotaciones (Override)
      Indica que el método será implementado nuevamente (sobre-escrito).
    • Anotaciones (Deprecated)
      Indica que un elemento será obsoleto desde otra clase que quiera utilizarlo. En caso de que se utilice, el compilador advertirá sobre esta situación.
      Warning:
    • Anotaciones (SuppressWarnings)
      Indica que los Warnings del compilador sean suprimidos. El tipo de Warning se puede especificar con alguna cadena como “deprecation”, “all”.
      El compilador no muestra Warnings
    • Enums
      Los tipos enumerados permiten que una variable tenga sólo un valor dentro de un conjunto de valores predefinidos.
      Restringen una selección de valores.
      Ejemplo:
      enum Color {GRIS, AZUL, NEGRO};
      Color c = Color.GRIS;
    • ¿Alguna Pregunta?
      20
    • Gracias
      21
      http://www.javatutoriales.com/
      Java Tutoriales en Facebook