Repaso

164 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
164
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Repaso

  1. 1. 1 Sun Educación México Repaso Modulos I y II
  2. 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. 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. 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. 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

×