Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].





9
Como imprimo meu objeto Java sem obter "SomeType @ 2f92e0f4"?
Eu tenho uma classe definida da seguinte maneira: public class Person { private String name; // constructor and getter/setter omitted } Eu tentei imprimir uma instância da minha classe: System.out.println(myPerson); mas eu tenho o seguinte resultado: com.foo.Person@2f92e0f4. Uma coisa semelhante aconteceu quando tentei imprimir uma matriz de Personobjetos: Person[] people …
301 java  string  object  tostring 



9
Gson: Converter diretamente String em JsonObject (sem POJO)
Não consigo entender isso. Estou tentando manipulação de árvore JSON no GSON, mas tenho um caso em que não conheço ou tenho um POJO para converter uma string antes de converter para JsonObject. Existe uma maneira de ir diretamente de um Stringpara JsonObject? Eu tentei o seguinte (sintaxe Scala): val …
300 java  json  gson 






12
IntelliJ IDEA gerando serialVersionUID
Como gerar esse valor no IntelliJ IDEA? Eu vou para Configurações -> Erros -> Problemas de serialização -> Classe serializável sem 'serialVersionUID', mas ainda não me mostra o aviso. Minha classe pai PKladrBuilding implementa a interface Serializable . Parte do código: public class PKladrBuilding extends PRQObject public abstract class PRQObject …

7
Qual é a diferença entre atômico / volátil / sincronizado?
Como atômico / volátil / sincronizado funciona internamente? Qual é a diferença entre os seguintes blocos de código? Código 1 private int counter; public int getNextUniqueIndex() { return counter++; } Código 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Código 3 private volatile int counter; public int …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.