Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].


3
El operador restante en int causa java.util.Objects.requireNonNull?
Estoy tratando de obtener el mayor rendimiento posible de algún método interno. El código de Java es: 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 / …


2
¿Cómo entender este método Java 8 Stream collect ()?
Estaba tratando de convertir una matriz int a List y tomé la ruta desconocida de usar Java 8 Stream y se me ocurrió esto Arrays.stream(arr).boxed().collect(Collectors.toList()); Todavía tengo dificultades para entender completamente esta línea, principalmente, ¿Por qué Collectors.toList()en este caso se devuelve una interfaz de ArrayList<Integer>implementación List? ¿Por qué no LinkedList<Integer>o …




3
Pasar argumentos de bytes al método sobrecargado
Tomé este fragmento de código de alguna prueba, usando IDE, lo ejecuté y obtuve un resultado largo, largo, pero la respuesta correcta es Byte, Byte , ¿por qué obtuve un resultado diferente? La pregunta está relacionada con JDK 11 public class Client { static void doCalc(byte... a) { System.out.print("byte..."); } …
12 java 

11
Spring boot 2.2.0 Spring HateOas problema de inicio
Moví mi proyecto de Spring Boot 2.1.9 a 2.2.0. Al comenzar el proyecto me enfrento a los siguientes errormensajes. Lo que podría haber causado, tampoco lo estoy usando hateoasen mi pom.xmlarchivo. 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: modelBuilderPluginRegistry,modelPropertyBuilderPluginRegistry,typeNameProviderPluginRegistry,syntheticModelProviderPluginRegistry,documentationPluginRegistry,apiListingBuilderPluginRegistry,operationBuilderPluginRegistry,parameterBuilderPluginRegistry,expandedParameterBuilderPluginRegistry,resourceGroupingStrategyRegistry,operationModelsProviderPluginRegistry,defaultsProviderPluginRegistry,pathDecoratorRegistry,apiListingScannerPluginRegistry,relProviderPluginRegistry,linkDiscovererRegistry,entityLinksPluginRegistry …

4
Java 13 Text Block * SIN * líneas nuevas
El recurso de bloque de texto de múltiples líneas Java 13 con """delimitadores se está volviendo muy conocido. Sin embargo, tengo una necesidad recurrente donde necesito párrafos enteros sin las nuevas líneas incrustadas. En otras palabras, el siguiente fragmento de código: String paragraph = """ aaaa bbbb cccc dddd eeee …

3
Cómo habilitar el inicio de sesión en org.slf4j para la versión: '2.0.0-alpha1' en el arranque de Spring
He usado el registro SLF4J para imprimir todos los registros. Estoy usando la última versión de org.slf4j. implementación 'org.slf4j: slf4j-api: 2.0.0-alpha1' implementación 'org.slf4j: log4j-over-slf4j: 2.0.0-alpha1' Pero recibo el siguiente error y tampoco se imprimen registros. SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See …

3
Selección de firma de método para expresión lambda con múltiples tipos de objetivos coincidentes
Estaba respondiendo una pregunta y me encontré con un escenario que no puedo explicar. Considera 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 void …
11 java  generics  lambda  javac  ecj 

3
Java 14 registros y matrices
Dado el siguiente 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 } Parece, por supuesto, de esa matriz toString, equalslos …

3
Flujo paralelo de Java: orden de invocar el método parallel () [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 días . AtomicInteger recordNumber = new AtomicInteger(); Files.lines(inputFile.toPath(), StandardCharsets.UTF_8) .map(record -> new Record(recordNumber.incrementAndGet(), record)) …
11 java  java-stream 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.