Noticias

Domingo, 16 Abril, 2017 - 16:21
  • Los métodos estáticos no necesitan instanciar la clase. Se comparten a través de todos los usuarios de la clase. Son miembros de un objeto de clase que existen independientemente de cualquier instancia de esa clase.
  • El método main es un método estático, lo que quiere decir que se puede llamar mediante el nombre de la clase.
  • Los métodos estáticos tienen 2 propósitos principales:
Domingo, 16 Abril, 2017 - 16:13
  • Los modificadores de acceso a manejar, desde los más restrictivos a lo más permisivos son:
    • private: sólo accesible desde la misma clase
    • por defecto (privado paquete): private y otras clases del mismo paquete
    • protected: acceso por defecto y subclases
Domingo, 16 Abril, 2017 - 16:08
  • Un método puede usar un parámetro vararg como si fuese un array. Un parámetro vararg debe ser siempre el último elemento en la lista de parámetros del método. Esto implica que sólo se permite un vararg por método.
    • public void caminata(int... nums) {}
Domingo, 16 Abril, 2017 - 16:01
  • La declaración de un método especifica la información necesaria para llamar al método. Ejemplo:
    • public final void siesta(int minutos) throws Exception {}
public final
Domingo, 16 Abril, 2017 - 15:52
Domingo, 16 Abril, 2017 - 15:41
  • Se debe importar java.time.*
  • Se manejan 3 clases:
    • LocalDate: contiene únicamente una fecha, sin hora ni zona horaria
    • LocalTime: contiene sólo una hora, sin fecha ni zona horaria
    • LocalDateTime: contiene fecha y hora, sin zona horaria
  • Ejemplo:
Sábado, 15 Abril, 2017 - 17:22
  • Cada tipo primitivo tiene una clase wrapper (envoltorio), que es un tipo de objeto que se corresponde con su primitivo
Tipo Primitivo Clase envoltorio Ejemplo construcción
Sábado, 15 Abril, 2017 - 17:13

Java permite el uso de arrays unidimensionales, multidimensionales (simétricos y asimétricos) y arraylists

Sábado, 15 Abril, 2017 - 17:11
  • Un Array no permite cambiar el número de elementos una vez creado. Un ArrayList permite cambiar el número de elementos en tiempo de ejecución. Es una secuencia ordenada que admite duplicados. Necesita importar java.util.ArrayList
  • Constructores posibles:
Sábado, 15 Abril, 2017 - 16:54
  • Se declaran con múltiples separadores de arrays, que se pueden añadir con el tipo o con el nombre
    • int[][] lista1;
    • int[] lista2[];
  • Se pueden dimensionar en la declaración
    • String[][] rectangulo = new String[3][2]
      rectangulo[0][1] = “aquí”

Páginas