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

1
O operador '+' não pode ser aplicado a Object e String
O código a seguir: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } compila sem erros no JDK 8 (usando -source 1.6), mas falha no JDK 6 com a mensagem de erro: Operator '+' cannot be applied to java.lang.Object and java.lang.String Embora …
12 java  java-8  javac  java-6 


3
O operador restante no int causa java.util.Objects.requireNonNull?
Estou tentando obter o máximo desempenho possível de algum método interno. O código Java é: List<DirectoryTaxonomyWriter> writers = Lists.newArrayList(); private final int taxos = 4; [...] @Override public int getParent(final int globalOrdinal) throws IOException { final int bin = globalOrdinal % this.taxos; final int ordinalInBin = globalOrdinal / this.taxos; return …

4
Bloco de texto Java 13 * SEM * novas linhas
O recurso de bloco de texto de várias linhas Java 13 com """delimitadores está se tornando bem conhecido. No entanto, tenho uma necessidade recorrente em que preciso de parágrafos inteiros sem as novas linhas incorporadas. Em outras palavras, o seguinte snippet de código: String paragraph = """ aaaa bbbb cccc …


2
Como entender esse método Java 8 Stream collect ()?
Eu estava tentando converter uma matriz int em List e segui a rota desconhecida de usar o Java 8 Stream e criei essa Arrays.stream(arr).boxed().collect(Collectors.toList()); Eu ainda tenho dificuldade para entender completamente essa linha, principalmente, Por que Collectors.toList(), neste caso, retorna uma interface de ArrayList<Integer>implementação List? Por que não LinkedList<Integer>ou qualquer …


4
Como melhorar o reconhecimento de dígitos de um modelo treinado no MNIST?
Estou trabalhando no reconhecimento de vários dígitos Java, usando a OpenCVbiblioteca para pré-processamento e segmentação, e um Kerasmodelo treinado no MNIST (com precisão de 0,98) para reconhecimento. O reconhecimento parece funcionar muito bem, além de uma coisa. A rede geralmente falha em reconhecer esses (número "um"). Não consigo descobrir se …


3
Passando argumentos de bytes para o método sobrecarregado
Peguei esse trecho de código de algum teste, usando o IDE, executei-o e obtive um resultado obtive longo, longo, mas a resposta correta é Byte, Byte , por que obtive resultados diferentes? A questão está relacionada ao JDK 11 public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } …
12 java 

10
Spring boot 2.2.0 Problema de inicialização do Spring HateOas
Mudei meu projeto da bota primavera 2.1.9 para a 2.2.0. Ao iniciar o projeto, estou enfrentando as errormensagens abaixo . O que poderia ter causado, também não estou usando hateoasno meu pom.xmlarquivo. Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.plugin.core.PluginRegistry<org.springframework.hateoas.client.LinkDiscoverer, org.springframework.http.MediaType>' available: expected single matching bean but found 17: …

3
Seleção de assinatura de método para expressão lambda com vários tipos de destino correspondentes
Eu estava respondendo uma pergunta e me deparei com um cenário que não consigo explicar. Considere este código: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static …
11 java  generics  lambda  javac  ecj 

3
Como habilitar o log no org.slf4j para a versão: '2.0.0-alpha1' na inicialização do Spring
Eu usei o log SLF4J para imprimir todos os logs. Estou usando a versão mais recente do org.slf4j. implementação 'org.slf4j: slf4j-api: 2.0.0-alpha1' implementação 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Mas estou recebendo o seguinte erro e também nenhum registro está sendo impresso. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) …

3
Registros e matrizes Java 14
Dado o seguinte código: public static void main(String[] args) { record Foo(int[] ints){} var ints = new int[]{1, 2}; var foo = new Foo(ints); System.out.println(foo); // Foo[ints=[I@6433a2] System.out.println(new Foo(new int[]{1,2}).equals(new Foo(new int[]{1,2}))); // false System.out.println(new Foo(ints).equals(new Foo(ints))); //true System.out.println(foo.equals(foo)); // true } Ao que parece, obviamente, que do array toString, …

3
Fluxo paralelo Java - ordem de chamar o método parallel () [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á 4 dias . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record -> new …
11 java  java-stream 

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.