Questions tagged «java»

Java是一种流行的高级编程语言。如果您在使用或理解语言本身时遇到问题,请使用此标签。这个标签很少单独使用,最常与[spring],[spring-boot],[jakarta-ee],[android],[javafx],[gradle]和[maven]结合使用。


11
Spring的自动布线如何工作?
我对control(IoC)的反转如何在Spring。 说我有一个称为服务的类UserServiceImpl,它实现了UserService接口。 怎么会这样@Autowired? 而在我Controllers,我怎么会instantiate在instance这个服务的? 我会做以下事情吗? UserService userService = new UserServiceImpl();


25
在运行时获取类的通用类型
我该如何实现? public class GenericClass<T> { public Type getMyType() { //How do I return the type of T? } } 到目前为止,我尝试过的所有操作始终返回类型,Object而不是所使用的特定类型。




6
通过谓词查找第一个元素
我刚刚开始使用Java 8 lambda,并且正在尝试实现一些我在函数式语言中惯用的东西。 例如,大多数功能语言都具有某种对序列进行操作的find函数,或者对返回谓词为的第一个元素的列表进行操作true。我看到的在Java 8中实现此目标的唯一方法是: lst.stream() .filter(x -> x > 5) .findFirst() 但是,这对我来说似乎效率很低,因为过滤器将扫描整个列表,至少在我看来(可能是错误的)。有没有更好的办法?
504 java  java-8  java-stream 

14
将集转换为列表而不创建新列表
我正在使用此代码将转换Set为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); } 我想避免在循环的每次迭代中创建一个新列表。那可能吗?
503 java  performance  list  set 

11
为什么Java中没有SortedList?
在Java中,有SortedSet和SortedMap接口。两者都属于Java Collections框架,并且提供了一种访问元素的排序方式。 但是,据我了解SortedList,Java 没有。您可以java.util.Collections.sort()用来对列表进行排序。 知道为什么要这样设计吗?


13
如何将Java程序转换为.exe文件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 如果我有Java源文件(* .java)或类文件(* .class),如何将其转换为.exe文件? 我的程序也需要安装程序。
500 java  installer  exe 

11
字符串串联:concat()与“ +”运算符
假设字符串a和b: a += b a = a.concat(b) 在幕后,他们是同一回事吗? 这里将concat反编译为参考。我也希望能够反编译该+运算符,以查看其作用。 public String concat(String s) { int i = s.length(); if (i == 0) { return this; } else { char ac[] = new char[count + i]; getChars(0, count, ac, 0); s.getChars(0, i, ac, count); return new String(0, count + i, ac); …


27
什么时候使用Java的@Override注释,为什么?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Наэтотвопросестьответына 堆栈溢出нарусском:Чтоозначает “@Override” передобъявлениемметода? 使用Java @Override注释的最佳实践是什么?为什么? 用@Override注解标记每个被覆盖的方法似乎是过头的。是否有某些编程情况要求使用@Override和其他不应使用的情况@Override?
498 java  annotations 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.