Noticias

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í”
Sábado, 15 Abril, 2017 - 16:29
  • Un array es un área de memoria en la pila con espacio para una cantidad indicada de elementos. String y StringBuilder son internamente arrays de caracteres
  • Es una lista ordenada que puede contener duplicados
  • Ejemplo de creación de un array:
    • Crea un array de 3 elementos que quedan inicializados, en este caso a 0
      • int [] numeros = new int[3];
Sábado, 15 Abril, 2017 - 16:03

Existen 2 clases que permiten el manejo de cadenas de texto: String y StringBuilder

Sábado, 15 Abril, 2017 - 16:01
  • Usando == con referencias a objetos, se comparan dichas referencias, y no el contenido de las mismas

  • Si en tiempo de diseño se definen 2 literales iguales, la comparación == da como resultado true aunque sean objetos distintos, puesto que ambos se refieren al mismo elemento en el pool

Sábado, 15 Abril, 2017 - 15:44
  • La clase StringBuilder crea cadenas que permiten mutación
  • El encadenado es distinto a String. Con String, el resultado es una nueva cadena. StringBuilder realiza los cambios en la misma cadena, y devuelve una referencia a la misma

Páginas