http://www.librosgratis.org
Las clases native son aquellas que se implementan en otro lenguaje (por ejemplo C o C++) propio de la máquina. Sun aconseja utilizarlas bajo riesgo propio, ya que en realidad son ajenas al lenguaje. Pero la posibilidad de usar viejas bibliotecas que uno armó y no tiene ganas de reescribir existe!. Las clases synchronized permiten sincronizar varios threads para el caso en que dos o más accedan concurrentemente a los mismos datos. De nuevo, más detalles habrá en el futuro, cuando hablemos de threads. Finalmente, la cláusula throws sirve para indicar que la clase genera determinadas excepciones.
El cuerpo de los métodos Otra vez recordaremos nuestra vieja clase Contador: // Implementación de un contador sencillo public class Contador { ……………….. public int incCuenta() { cnt++; return cnt; } ………………… } Dentro de los métodos pueden incluirse: • Declaración de variables locales • Asignaciones a variables
Página 17