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

7
Por que isso não está gerando um NullPointerException?
Esclarecimento Nead para o seguinte código: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); Isso será impresso de Bforma que provas samplee referToSampleobjetos se refiram à mesma referência de memória. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); Isso vai imprimir ABque também …

4
Qual é o objetivo da aula opcional de Guava
Recentemente li sobre isso e vi pessoas usando essa classe, mas em quase todos os casos, usar nulltambém funcionaria - se não de forma mais intuitiva. Alguém pode dar um exemplo concreto de onde Optionalconseguiria algo que nullnão poderia ou de uma forma muito mais limpa? A única coisa que …
89 java  generics  guava 

3
Qual artefato para org.springframework.mail?
Eu gostaria de usar o suporte do Spring para enviar e-mails. Meu projeto é construído com o maven-2 e eu uso o spring-core 2.5.5. Tentei procurar no repositório central do maven por artefato para incluir no meu pom.xml, e o único que encontrei é o suporte da mola . O …

16
Como implementar um aplicativo Java de instância única?
Às vezes, vejo muitos aplicativos, como msn, windows media player etc, que são aplicativos de instância única (quando o usuário executa enquanto o aplicativo está executando, uma nova instância de aplicativo não é criada). Em C #, eu uso Mutexclasse para isso, mas não sei como fazer isso em Java.

7
É melhor usar System.arraycopy (…) do que um loop for para copiar matrizes?
Quero criar uma nova matriz de objetos juntando duas matrizes menores. Eles não podem ser nulos, mas o tamanho pode ser 0. Não posso escolher entre essas duas maneiras: são equivalentes ou é mais eficiente (por exemplo, system.arraycopy () copia pedaços inteiros)? MyObject[] things = new MyObject[publicThings.length+privateThings.length]; System.arraycopy(publicThings, 0, things, …
89 java 

4
Qual é a técnica de inversão de loop?
Eu estava lendo um documento que fala sobre técnicas de otimização do compilador just-in-time (JIT) para Java. Um deles era "inversão de loop". E o documento diz: Você substitui um whileloop regular por um do-whileloop. E o do-whileloop é definido dentro de uma ifcláusula. Essa substituição leva a dois saltos …

12
Vinculação dinâmica Java e substituição de método
Ontem tive uma entrevista técnica por telefone de duas horas (na qual passei, uhuu!), Mas esqueci completamente a seguinte pergunta sobre vinculação dinâmica em Java. E é duplamente intrigante porque eu costumava ensinar esse conceito para alunos de graduação quando era um TA há alguns anos, então a perspectiva de …

12
Agregação versus composição [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que possa ser respondida com fatos e citações editando este post . Fechado há 5 anos . Melhore esta questão Tive dificuldade em entender a diferença entre composição …
89 java  oop  uml 

5
O literal xyz do tipo int está fora do intervalo
Estou trabalhando com tipos de dados no momento em Java e, se entendi corretamente, o tipo longaceita um valor entre os intervalos de -9.223.372.036.854.775.808 a +9.223.372.036.854.775.807. Agora, como você pode ver abaixo, criei uma longvariável chamada testLong, embora quando eu insiro 9223372036854775807 como o valor, receba um erro informando: O …
89 java  int  long-integer 



6
Como faço para carregar projetos Eclipse no GitHub?
Eu tenho um código no Eclipse que gostaria de enviar para o GitHub, mas até agora não consigo descobrir como. Diz "criar um repositório", mas parece mais uma pasta que contém seus projetos e não tenho certeza de como enviar meu código para ela. Desculpas pela pergunta aparentemente idiota. Além …
89 java  eclipse  git  github 

3
Como funciona a anotação Spring @ResponseBody?
Eu tenho um método que é anotado da seguinte maneira: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should …
89 java  json  spring  rest  spring-mvc 



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.