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


11
¿Cómo funciona el autowiring en Spring?
Estoy un poco confundido sobre cómo funciona la inversión de control ( IoC) Spring. Digamos que tengo una clase de servicio llamada UserServiceImplque implementa la UserServiceinterfaz. ¿Cómo sería esto @Autowired? Y en mi Controllers, ¿cómo podría instantiateuno instancede este servicio? ¿Haría lo siguiente? UserService userService = new UserServiceImpl();





6
Encuentra el primer elemento por predicado
Acabo de comenzar a jugar con Java 8 lambdas y estoy tratando de implementar algunas de las cosas a las que estoy acostumbrado en lenguajes funcionales. Por ejemplo, la mayoría de los lenguajes funcionales tienen algún tipo de función de búsqueda que opera en secuencias o listas que devuelve el …
504 java  java-8  java-stream 


14
Convertir conjunto en lista sin crear una nueva lista
Estoy usando este código para convertir Seta a List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Quiero evitar crear una nueva lista en cada iteración del …
503 java  performance  list  set 

11
¿Por qué no hay SortedList en Java?
En Java existen las interfaces SortedSety SortedMap. Ambos pertenecen al marco de Java Collections y proporcionan una forma ordenada de acceder a los elementos. Sin embargo, según tengo entendido, no hay SortedListen Java. Puede usar java.util.Collections.sort()para ordenar una lista. ¿Alguna idea de por qué está diseñado así?



11
Concatenación de cadenas: operador concat () vs "+"
Suponiendo las cadenas a y b: a += b a = a.concat(b) Debajo del capó, ¿son lo mismo? Aquí está concat descompilado como referencia. También me gustaría poder descompilar el +operador para ver qué hace. public String concat(String s) { int i = s.length(); if (i == 0) { return …



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.