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].

8
Melhor maneira de criar enum de strings?
Qual é a melhor maneira de fazer com que um enumtipo represente um conjunto de strings? Eu tentei isso: enum Strings{ STRING_ONE("ONE"), STRING_TWO("TWO") } Como posso então usá-los como Strings?
364 java  enums 

13
Data Java vs Calendário
Alguém poderia aconselhar as "melhores práticas" atuais Datee Calendartipos. Ao escrever novo código, é melhor a favorecer sempre Calendarmais Date, ou existem circunstâncias em que Dateé o tipo de dados mais apropriado?
364 java  date  calendar 


30
Como resolver a exceção "Hibernate" falhou ao inicializar preguiçosamente uma coleção de funções
Eu tenho esse problema: org.hibernate.LazyInitializationException: falha ao inicializar preguiçosamente uma coleção de funções: mvc3.model.Topic.comments, nenhuma sessão ou sessão foi fechada Aqui está o modelo: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private …

5
Jackson vs. Gson [fechado]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 5 anos . Depois de pesquisar em algumas bibliotecas existentes por JSON, finalmente …
363 java  json  comparison  gson  jackson 

14
Como defino um método que usa um lambda como parâmetro no Java 8?
No Java 8, os métodos podem ser criados como expressões Lambda e podem ser passados ​​por referência (com um pouco de trabalho oculto). Existem muitos exemplos online, com lambdas sendo criadas e usadas com métodos, mas não há exemplos de como criar um método usando um lambda como parâmetro. Qual …
363 java  lambda  java-8 

16
Configurando a Codificação de Caracteres Java Padrão
Como configuro corretamente a codificação de caracteres padrão usada pela JVM (1.5.x) programaticamente? Eu li que -Dfile.encoding=whatevercostumava ser o caminho a seguir para JVMs mais antigas. Não tenho esse luxo por razões que não me envolvem. Eu tentei: System.setProperty("file.encoding", "UTF-8"); E a propriedade é configurada, mas parece não fazer com …

10
Singletons vs. Contexto do Aplicativo no Android?
Lembrando esta postagem enumerando vários problemas do uso de singletons e tendo visto vários exemplos de aplicativos Android usando o padrão singleton, pergunto-me se é uma boa idéia usar Singletons em vez de instâncias únicas compartilhadas pelo estado global do aplicativo (subclassificando android.os.Application e obtê-lo através de context.getApplication ()). Que …

14
Como classificar os valores do mapa por chave em Java?
Eu tenho um mapa que possui seqüências de caracteres para chaves e valores. Os dados são como a seguir: "pergunta1", "1" "pergunta9", "1" "pergunta2", "4" "pergunta5", "2" Quero classificar o mapa com base em suas chaves. Então, no final, terei question1, question2, question3... e assim por diante. Eventualmente, estou tentando …
362 java  dictionary  hashmap 

5
Devo declarar o ObjectMapper de Jackson como um campo estático?
A ObjectMapperclasse da biblioteca Jackson parece ser segura para threads . Isso significa que devo declarar meu ObjectMappercomo um campo estático como este class Me { private static final ObjectMapper mapper = new ObjectMapper(); } em vez de um campo no nível da instância como este? class Me { private …
361 java  json  jackson 

22
Por que super.super.method (); não permitido em Java?
Eu li esta pergunta e pensei que seria facilmente resolvido (não que não seja solucionável sem) se alguém pudesse escrever: @Override public String toString() { return super.super.toString(); } Não tenho certeza se é útil em muitos casos, mas me pergunto por que não é e se existe algo assim em …
360 java  superclass 

30
Driver JDBC do MySQL 5.1.33 - Problema no fuso horário
Alguns antecedentes: Eu tenho um webapp Java 1.6 em execução no Tomcat 7. O banco de dados é MySQL 5.5. Anteriormente, eu estava usando o driver Mysql JDBC 5.1.23 para conectar-se ao banco de dados. Tudo funcionou. Recentemente, atualizei para o driver Mysql JDBC 5.1.33. Após a atualização, o Tomcat …
360 java  mysql  tomcat  jdbc  timezone 




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.