Como inicializar um HashMap em Java de forma literal (como um literal)?
Olá a todos! Comecei a estudar Java recentemente e me deparei com um problema. Em Python, posso declarar um dicionário literalmente, por exemplo:\n\n```python\nmy_dict = {"key1": "value1", "key2": "value2"}\n```\n\nMas em Java, quando tento fazer algo semelhante para HashMap, não consigo. Tenho que escrever um código extenso assim:\n\n```java\nHashMap map = new HashMap<>();\nmap.put("key1", "value1");\nmap.put("key2", "value2");\nmap.put("key3", "value3");\n```\n\nIsso é muito inconveniente, especialmente quando preciso inicializar um mapa pequeno com valores conhecidos. Ouvi falar sobre "double brace initialization", mas li que é uma má prática. Existe alguma forma em Java de declarar um HashMap literalmente, como em Python? Para passar todos os pares key-value no momento da criação do objeto?