Your SlideShare is downloading. ×
Repaso
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Repaso

32
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
32
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1 Sun Educación México Repaso Modulos I y II
  • 2. 2 Sun Educación México • Un identificador DEBE comenzar con una letra, signo de dólar ($) Ó un sub-guion(-). Después puede venir cualquier carácter unicode. • Existen tres elementos de “alto nivel” en un archivo fuente de Java. Los cuales no son obligatorios y deben respetar el siguiente orden: 1. Instrucción package 2. Instruccion(es) import 3. Declaracion de clase ● Un archivo fuente en Java solo puede una declaracion de clase, interfaz ó enum publica.
  • 3. 3 Sun Educación México • Un método final no puede ser sobre-escrito, sin embargo un método no final SI puede ser sobre- escrito y declarado final. • Los métodos estáticos no tienen referencias “this” ni “super” • Un método estático no puede ser sobre-escrito como no estático, ni un método no estático puede ser sobre-escrito como estático. • No existe conflicto alguno en nombrar una variable con el mismo identificador de una clase o método.
  • 4. 4 Sun Educación México • Las variables declaradas en una interfaz son implícitamente finales y estáticas. • Las variables no pueden sincronizarse, solo pueden ser declaradas volátiles • Las variables de instancia (atributos) son automáticamente inicializadas, sin embargo las variables local deben ser inicializadas ANTES de ser usadas. • Un método abstracto no puede ser estático por que los métodos estáticos no pueden ser sobre escritos. De hecho no tiene sentido.
  • 5. 5 Sun Educación México • Un método nativo no puede ser declarado abstracto, y si puede lanzar excepciones • Una clase final no puede tener métodos abstractos. Pero una clase abstracta si puede tener métodos finales. • Los String...son inmutables! Y ademas la clase String es final. • Asignar null a una referencia hace candidato para la recolección de basura al objeto referenciado...siempre y cuando este no este asignado a otra referencia