¿Se podría usar una variable indefinida en una función de Java?

Estoy leyendo el HashMap.java . En la línea 917, los valores de la función () usaron valores variables . Sin embargo, busqué en todo el archivo java sin encontrar algunas variables definidas llamadas valores . ¿Cómo explicar esto?

  916       public Collection<V> values() {
  917           Collection<V> vs = values;
  918           return (vs != null ? vs : (values = new Values()));
  919       }
Respuesta 1

Estoy trabajando en un archivo hexadecimal y mostrar su contenido, pero si el valor tenía "0". No apareció cuando lo imprimí. por ejemplo 0 0 0 b7 7a 7a e5 db 40 2 0 c0 0 0 9 18 16 0 e3 1 40 0 ​​0 3f 20 f0 1 5 ...

Entonces, mi profesor mencionó que una ruptura en una declaración if / if-else es un código "malo". ¿Qué quiere decir exactamente con eso? Además, ¿cómo puedo arreglar mi código que he escrito actualmente, porque lo hace ...

Tengo una secuencia de elementos sin clasificar y una secuencia de comparadores. Quiero aplicar todos los comparadores en la secuencia usando "thenComparing" (Multisort) ¿Hay una forma más elegante que la siguiente ...

Spring-boot v1.4.1 Java v1.8 Thymeleaf v2.1.5. La siguiente línea de código en mi opinión: <td th: each = "sprint: $ {sprints}" th: text = "$ {sprint.releaseDate}? $ {# Temporals.format (sprint.releaseDate, ...