Questions tagged «java»

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

8
如何创建一个空的多模块Maven项目?
现在,我通常会pom.xml在网络上找到一个带有pom包装的文件,然后将其复制并粘贴以创建我的父项目。然后,我曾经archetype:create在父目录中运行来创建子模块,但是archetype:create从那以后就不推荐使用了。 关于如何创建新的Maven多模块项目的任何建议?
75 java  maven 

6
如何将一个项目的spring-config.xml导入另一个项目的spring-config.xml?
我有两个名为simple-core-impl和的项目simple-core-web。 这两个项目都是,spring based并且都具有一个父项目名称simple-core。 我simple-impl-config.xml在simple-core-impl项目simple-web-config.xml中simple-impl-config.xml。 我有一个具有类的bean:simple service它具有一个向我返回消息“ hello World”的方法。 我想导入中的simple-impl-config.xml,simple-web-config.xml因此bean可以在simple-core-web项目中的控制器中使用。 simple-core-web项目中有一个jarsimple-core-impl项目。 因此,请告诉我如何将spring-config.xml一个项目导入spring-config.xml另一个项目,以便只需导入即可将first的所有bean导入另一个项目? 我不想重写所有bean。
75 java  spring 


2
为什么返回Java对象引用比返回原语要慢得多
我们正在开发对延迟敏感的应用程序,并且已经对各种方法(使用jmh)进行了微基准测试。在对基准测试方法进行微基准测试并满意结果之后,我实现了最终版本,但发现最终版本比我基准测试的速度慢3倍。 罪魁祸首是实现的方法返回一个enum对象而不是一个对象int。这是基准代码的简化版本: @OutputTimeUnit(TimeUnit.MICROSECONDS) @State(Scope.Thread) public class ReturnEnumObjectVersusPrimitiveBenchmark { enum Category { CATEGORY1, CATEGORY2, } @Param( {"3", "2", "1" }) String value; int param; @Setup public void setUp() { param = Integer.parseInt(value); } @Benchmark public int benchmarkReturnOrdinal() { if (param < 2) { return Category.CATEGORY1.ordinal(); } return Category.CATEGORY2.ordinal(); } @Benchmark public …
75 java  low-latency  jmh 


6
在Java中转换为大写和小写
我想将字符串的第一个字符转换为大写,并将其余字符转换为小写。我该怎么做? 例: String inputval="ABCb" OR "a123BC_DET" or "aBcd" String outputval="Abcb" or "A123bc_det" or "Abcd"
75 java  string 


7
最佳Java Redis库[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 Redis官方主页列出了JDBC-Redis和JRedis。每种都有哪些优点/缺点?还有其他选择吗?
75 java  redis 

18
Java Log Viewer [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 4年前关闭。 改善这个问题 不幸的是,有时调试程序的唯一方法是浏览程序的长日志文件。 我搜索了像样的日志查看器已有一段时间了,但没有找到真正的解决方案。似乎最合适的唯一程序是带有其Socket连接器的Chainsaw,但是经过短时间的使用,该程序充其量是有缺陷的,而且反应迟钝。 出于我的目的,日志查看器至少应能够标记日志级别(例如,使用不同的颜色),并能够基于包和自由文本轻松进行过滤。 还有其他(免费的)日志查看器吗?我正在寻找可以与log4j一起使用的任何东西。
75 java  log4j  viewer 

9
关于用于压缩文件的免费库的建议[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 7年前关闭。 改善这个问题 我需要对文件进行压缩和密码保护。是否有一个好的(免费)库? 这需要由第三方打开,因此密码保护需要使用标准工具。
75 java  encryption  zip 

10
将char转换为大写
String lower = Name.toLowerCase(); int a = Name.indexOf(" ",0); String first = lower.substring(0, a); String last = lower.substring(a+1); char f = first.charAt(0); char l = last.charAt(0); System.out.println(l); 我如何将F和L变量转换为大写。
75 java  char  uppercase 

5
NoSuchFieldException字段存在时
我java.lang.NoSuchFieldException在尝试运行以下方法时遇到问题: public void getTimes(String specialty, String day) { ArrayList<Tutor> withSpec = new ArrayList<Tutor>(); for (Tutor t : tutorList){ try { Time startTime = (Time)t.getClass().getField(day + "Start").get(t); } catch (NoSuchFieldException | SecurityException | IllegalAccessException ex) Logger.getLogger(DBHandler.class.getName()).log(Level.SEVERE, null, ex); } 错误就在网上 Time startTime = (Time)t.getClass().getField(day + "Start").get(t); 我不明白此错误,因为monStart是Tutor该类的字段: Public class Tutor implements …
75 java  reflection 


6
Android将视图叠加在所有内容之上?
您可以在android的所有内容之上叠加视图吗? 在iPhone中,我将新视图设置frame.origin为(0,0)并将其宽度和高度设置为的宽度和高度self.view。self.view然后,将其添加到图层将使其充当覆盖层,覆盖其后的内容(或者如果其具有透明背景,则显示其后的视图)。 android中有类似的技术吗?我意识到视图略有不同(相对布局,线性布局和框架布局有三种(或更多)类型,但是有什么方法可以不加选择地将视图叠加在所有内容之上吗?
75 java  android  layout  view 

17
Maven-原型-Webapp日食问题
我正在尝试使用maven和eclipse创建一个非常简单的webapp,但是我一点也不开心,实际上是相反的。 我转到文件->新建项目,选择Maven项目,然后选择maven-archetype-webapp。完成向导后,将生成一个webapp结构,但在主目录下没有“ java”目录,只有资源和webapp下。 因此,我右键单击main并选择新的Class。该类是在资源(?!)下创建的,此外,java似乎没有对该类的编译。我可以犯一些愚蠢的错误,并且不会突出显示语法。就像Java无法识别它一样。 另外,我尝试在主目录下创建一个新的“ java”目录,但仍然具有相同的不存在的Java症状。 是什么赋予了?这让我发疯。 谢谢大家!

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.