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

3
Akka ou reator [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á 3 anos . Melhore esta questão Estou começando um novo projeto (baseado em java). …


5
Por que Collections.sort usa Mergesort, mas Arrays.sort não?
Estou usando o JDK-8 (x64). Para Arrays.sort(primitivos), encontrei o seguinte na documentação do Java: O algoritmo de classificação é um Quicksort Dual-Pivot de Vladimir Yaroslavskiy, Jon Bentley e Joshua Bloch. Para Collections.sort(objetos), encontrei este "Timsort": Esta implementação é um mergesort estável, adaptável e iterativo ... Esta implementação despeja a lista …

24
Obter “não é possível encontrar o símbolo” no projeto Java no Intellij
Eu faço esta chamada para uma instância singleton estática da classe GameManager.java. HUD.getInstance().update(timeDelta); HUD.javacontém a HUDclasse, bem como duas outras classes relacionadas HUDTextElemente HUDElement. Todas as classes estão no mesmo caminho raiz ../src/org/mypackage. No entanto, ao compilar este projeto java no IntelliJ, não consigo encontrar o HUD do Symbol na …

6
Mockito: simulação de inicialização de campo privado
Como posso simular uma variável de campo que está sendo inicializada inline? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Aqui, eu quero simular person.someMethod()enquanto testo o Test.testMethod()método para o qual preciso simular a inicialização da personvariável. Qualquer pista? Editar: …

6
Criação de objeto de data java de ano, mês, dia
int day = Integer.parseInt(request.getParameter("day")); // 25 int month = Integer.parseInt(request.getParameter("month")); // 12 int year = Integer.parseInt(request.getParameter("year")); // 1988 System.out.println(year); Calendar c = Calendar.getInstance(); c.set(year, month, day, 0, 0); b.setDob(c.getTime()); System.out.println(b.getDob()); O resultado é: 1988 Quarta, 25 de janeiro 00:00:08 IST 1989 Estou passando, 25 12 1988mas entendo 25 Jan 1989. …
94 java  date  time  calendar 

2
O que REFRESH e MERGE significam em termos de bancos de dados?
Estou curioso e preciso encontrar essa resposta rápida. O Google não vai ajudar muito. A Java Persistence API tem essas propriedades que dizem ao framework para operações em cascata em entidades associadas: CascadeType.PERSIST CascadeType.DELETE CascadeType.MERGE CascadeType.REFRESH Eu sei o que os dois primeiros significam: quando persisto o objeto A que …
94 java  jpa  persistence 

13
Erro de compilação “Código muito grande” em Java
Existe algum tamanho máximo para o código em Java? Escrevi uma função com mais de 10.000 linhas. Na verdade, cada linha atribui um valor a uma variável de array. arts_bag[10792]="newyorkartworld"; arts_bag[10793]="leningradschool"; arts_bag[10794]="mailart"; arts_bag[10795]="artspan"; arts_bag[10796]="watercolor"; arts_bag[10797]="sculptures"; arts_bag[10798]="stonesculpture"; E, durante a compilação, recebo este erro: código muito grande Como faço para superar …

9
Calculando a distância entre dois pontos, usando latitude longitude?
Aqui está minha tentativa, é apenas um trecho do meu código: final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) - (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; Estou usando esta fórmula para obter a latitude e longitude: x = …

5
Uso adequado de Optional.ifPresent ()
Estou tentando entender o ifPresent()método da OptionalAPI em Java 8. Eu tenho uma lógica simples: Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get())); Mas isso resulta em um erro de compilação: ifPresent(java.util.functionError:(186, 74) java: 'void' type not allowed here) Claro que posso fazer algo assim: if(user.isPresent()) { doSomethingWithUser(user.get()); } Mas isso é exatamente como um …
94 java  lambda  java-8  optional 

20
java.lang.IllegalArgumentException: Nenhum conversor encontrado para o valor de retorno do tipo
Com este código @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Eu recebo a seguinte exceção java.lang.IllegalArgumentException: No converter found for return value of type Meu palpite é que o objeto não pode ser convertido em JSON porque Jackson está faltando. …



10
Criar uma lista de int primitivos?
Existe uma maneira de criar uma lista de int primitivos ou quaisquer primitivos em java como a seguir? List<int> myList = new ArrayList<int>(); Parece que posso fazer List myList = new ArrayList(); e adicione "int" a esta lista. Mas isso significaria que posso adicionar qualquer coisa a esta lista. É …

3
Por que o Maven me avisa sobre a codificação?
Meu objetivo é criar um arquétipo a partir de um projeto. Quando executo uma meta que não envolve o plugin maven-archetype, não consigo ver nenhum aviso: [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) …

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.