ésto tildes sólo solo solamente rae pronombres palabra mostrar lleva esto este ejemplos con java tilde

java - tildes - solo con tilde



¿Qué significa esta tilde? (4)

Es solo una abreviatura de "lo mismo que en declaración".

Algunos IDEs, por ejemplo IntelliJ usan esto también.

Los archivos en el disco no tienen esta notación, que es solo una compactación en la GUI del IDE.

Estaba leyendo algunos ejemplos de JMockit y encontré este código:

final List<OrderItem> actualItems = new ArrayList<~>();

¿Qué significa la tilde en el identificador genérico? Sé que es el operador NOT bit a bit único, pero no veo un operando aquí.

Además, intenté compilarlo y obtuve un error. ¿Me estoy perdiendo algo?


Creo que es taquigrafía para significar cualquiera que sea el tipo, en este caso OrderItem .


En IntelliJ IDEA, el ~ aquí:

Set<String> associations = new LinkedHashSet<~>();

significa String , que es la misma que en la declaración en el lado izquierdo.


Si no hubiera una tilde, diría que el código ya era Java 7. Java 7 permite el operador de diamante, por lo que este es / será código Java legal:

Map<String, List<String>> map = new HashMap<>();

(pero - sin tilde con esta sintaxis)