Questions tagged «java»

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

3
有没有一种快速的方法可以从Jar / war中删除文件而无需解压缩jar并重新创建它?
因此,我需要从jar / war文件中删除文件。我希望有类似“ jar -d myjar.jar file_I_donot_need.txt”的内容 但是现在,我可以从Linux命令行(不使用WinRAR / Winzip或Linux等效版本)看到的唯一方法是 执行“ jar -xvf”并提取 完整的Jar文件 删除我不需要的文件 使用“ jar -cvf”重新打包jar文件 请告诉我还有更短的方法吗?
105 java  linux  jar 

28
有没有一种计算Java中阶乘的方法?
我还没找到。我错过了什么?我知道阶乘方法是初学者常用的示例程序。但是,有一个标准的实现来重用它不是有用的吗?我可以对标准类型(例如int,long ...)和BigInteger / BigDecimal使用这样的方法。
105 java 


15
如何在Hibernate HQL结果中避免类型安全警告?
例如我有这样的查询: Query q = sess.createQuery("from Cat cat"); List cats = q.list(); 如果我尝试做这样的事情,它将显示以下警告 Type safety: The expression of type List needs unchecked conversion to conform to List<Cat> List<Cat> cats = q.list(); 有办法避免吗?
105 java  generics 

5
列出Maven 2中所有可能的目标?
我是Maven的新手,来自蚂蚁世界。 是否可以列出您可以运行的所有可能目标(包括所有插件)? 我可以看到-gMaven 1中曾经有一个标志,但是在版本2中不可用。
105 java  maven-2 

4
Java反射-setAccessible(true)的影响
我正在使用一些注释来动态设置类中字段的值。由于我想执行此操作,而不管它是公共的,受保护的还是私有的,因此setAccessible(true)每次调用该set()方法之前,我都会在Field对象上进行调用。我的问题是,setAccessible()电话会议对该领域本身会产生什么样的影响? 更具体地说,假设它是一个私有字段,并且这组代码调用setAccessible(true)。如果代码中的其他位置要通过反射来检索相同的字段,那么该字段是否已经可以访问?还是getDeclaredFields()和getDeclaredField()方法每次都返回Field对象的新实例? 我想说明问题的另一种方式是,如果我打电话setAccessible(true),完成后将其设置回原始值有多重要?
105 java  reflection 

16
Jdbctemplate查询字符串:EmptyResultDataAccessException:错误的结果大小:预期为1,实际为0
我正在使用Jdbctemplate从数据库中检索单个String值。这是我的方法。 public String test() { String cert=null; String sql = "select ID_NMB_SRZ from codb_owner.TR_LTM_SLS_RTN where id_str_rt = '999' and ID_NMB_SRZ = '60230009999999'"; cert = (String) jdbc.queryForObject(sql, String.class); return cert; } 在我的情况下,完全可以在查询中不击中,所以我的问题是如何解决以下错误消息。 EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 在我看来,我应该只返回null而不是抛出异常。我怎样才能解决这个问题?提前致谢。

16
用Java读取属性文件
我有以下代码尝试读取属性文件: Properties prop = new Properties(); ClassLoader loader = Thread.currentThread().getContextClassLoader(); InputStream stream = loader.getResourceAsStream("myProp.properties"); prop.load(stream); 我在最后一行有一个例外。特别: Exception in thread "main" java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:418) at java.util.Properties.load0(Properties.java:337) at java.util.Properties.load(Properties.java:325) at Assignment1.BaseStation.readPropertyFile(BaseStation.java:46) at Assignment1.BaseStation.main(BaseStation.java:87) 谢谢,尼科斯
105 java  properties 




7
Java 7中的闭包
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 什么是封包?它应该被包含在Java 7中(闭包包含在Java 7中进行了讨论,但最终并没有包括在内。-ed)谁能请我提供我从哪里可以了解闭包的东西一些可靠的参考?
105 java  closures 

1
CATALINA_OPTS和JAVA_OPTS-有什么区别?
我试图找出的Apache Tomcat变量之间的差异- CATALINA_OPTS和JAVA_OPTS在SO和惊讶地看到,没有问题/答案张贴在这里呢。因此,我想在找出差异之后在这里分享(有答案)。检查下面的答案/差异。 注意:在发布本文时,我们正在CentOS5 64位架构上运行带有JDK 6u32的Apache Tomcat v6.0.10。
105 java  tomcat  jvm  tomcat6 



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.