Questions tagged «java»

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


5
Java SSL和证书密钥库
我的Java程序如何知道包含证书的密钥库在哪里?或者,如何告诉我的Java程序在哪里寻找密钥库? 在以某种方式指定了密钥库之后,如何指定用于对服务器进行身份验证的证书?
165 java  keystore 


9
从Java调用Clojure
对于“从Java调用Clojure”而言,大多数Google热门歌曲都已过时,建议您使用它clojure.lang.RT来编译源代码。假设您已经从Clojure项目构建了一个jar并将其包含在类路径中,那么您能否帮助您清楚地说明如何从Java调用Clojure?


5
Eclipse:如何更改当前所选方法/表达式的突出显示颜色?
在eclipse中,将光标置于某个方法(或其他事物)上时,该方法所在的其他位置会突出显示。我想更改此高光的颜色,但是在所有3个地方都对eclipse首选项进行了多次搜索之后,我还没有找到它。 你们所有的Eclipse专家都知道在哪里可以找到这个选项? 谢谢!
165 java  eclipse 

2
是否有一个Javadoc标记用于记录通用类型参数?
我一直在浏览Sun网站上的javadoc文档,试图找到是否有一个javadoc标记可用于记录类或方法的通用类型签名。 类似于@typeparam,类似于通常@param,但适用于类型和方法,例如 /** * @typeparam T This describes my type parameter */ class MyClass<T> { } 我怀疑没有这样的标记-我在任何地方都找不到它的标记,并且JavaSE API文档没有显示任何标记,但这似乎是一个奇怪的遗漏。有人可以说对吗?
165 java  javadoc 

7
mvn在maven中安装的功能是什么
我刚开始使用Maven,并被告知要mvn install在特定目录中进行操作。 到底是mvn install做什么的? 我认为它会pom.xml在当前文件夹中查找,并开始按照该文件中指定的说明进行操作。那是对的吗?
165 java  maven  pom.xml 

8
使用Jackson将JSON字符串转换为Pretty Print JSON输出
这是我拥有的JSON字符串: {"attributes":[{"nm":"ACCOUNT","lv":[{"v":{"Id":null,"State":null},"vt":"java.util.Map","cn":1}],"vt":"java.util.Map","status":"SUCCESS","lmd":13585},{"nm":"PROFILE","lv":[{"v":{"Party":null,"Ads":null},"vt":"java.util.Map","cn":2}],"vt":"java.util.Map","status":"SUCCESS","lmd":41962}]} 我需要将上述JSON String转换为Pretty Print JSON Output(使用Jackson),如下所示: { "attributes": [ { "nm": "ACCOUNT", "lv": [ { "v": { "Id": null, "State": null }, "vt": "java.util.Map", "cn": 1 } ], "vt": "java.util.Map", "status": "SUCCESS", "lmd": 13585 }, { "nm": "PROFILE "lv": [ { "v": { "Party": null, "Ads": null }, "vt": …

17
如何处理缓慢的SecureRandom生成器?
如果您想要Java中具有加密强度的随机数,请使用SecureRandom。不幸的是,SecureRandom可能会很慢。如果/dev/random在Linux上使用,它将阻止等待足够的熵建立。您如何避免性能下降? 有没有人使用罕见数学作为解决此问题的方法? 有人可以确认在JDK 6中已经解决了此性能问题吗?

17
如何从线程中捕获异常
我有Java主类,在该类中,我启动了一个新线程,在主类中,它等待线程死亡。在某个时刻,我从线程中抛出了运行时异常,但是我无法在主类中捕获从线程中抛出的异常。 这是代码: public class Test extends Thread { public static void main(String[] args) throws InterruptedException { Test t = new Test(); try { t.start(); t.join(); } catch(RuntimeException e) { System.out.println("** RuntimeException from main"); } System.out.println("Main stoped"); } @Override public void run() { try { while(true) { System.out.println("** Started"); sleep(2000); throw …

9
如何避免需要在CXF或JAX-WS生成的Web服务客户端中指定WSDL位置?
当我从CXF使用wsdl2java生成Web服务客户端(生成类似于wsimport的东西)时,通过maven,我的服务从以下代码开始: @WebServiceClient(name = "StatusManagement", wsdlLocation = "c:/some_absolute_path_to_a_wsdl_file.wsdl", targetNamespace = "http://tempuri.org/") public class StatusManagement extends Service { public final static URL WSDL_LOCATION; public final static QName SERVICE = new QName("http://tempuri.org/", "StatusManagement"); public final static QName WSHttpBindingIStatus = new QName("http://tempuri.org/", "WSHttpBinding_IStatus"); static { URL url = null; try { url = new …
165 java  wsdl  cxf  wsdl2java 

6
模拟系统类时出现Mockito + PowerMock LinkageError
我有这样的代码片段: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() throws IOException { ClassLoader loader …

13
如何检查json键是否存在?
因此,我从服务器获取了一些JSON值,但我不知道是否会有特定的字段。 像这样: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited" } 有时,还会有一个额外的字段,例如: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited", "club":"somevalue" } 我想检查是否存在名为“ club”的字段,以便在解析时不会得到org.json.JSONException:club的值
165 java  android  json 

15
如何测试双精度数是否为整数
是否有可能做到这一点? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } 我知道代码可能不会去这样的事情,但怎么也去了?
165 java  math 

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.