Questions tagged «java»

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

7
如何在Eclipse中返回?
有什么方法可以追溯到Eclipse吗?基本上,当我按照执行流程(Ctrl +单击等)在一个大项目中跳来跳去时,有没有办法追溯步骤?如果我的代码调用一个方法,然后转到方法定义,是否有组合键可以将我带回到调用代码?
125 java  eclipse 


12
Eclipse的最佳GUI设计器?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 我正在寻找一个出色的GUI设计器来应对日食。我的首选是免费/开源插件。


5
如何使用Spring 3.0表达式语言参数化@Scheduled(fixedDelay)?
当使用Spring 3.0功能注释计划任务时,我想fixedDelay从配置文件中设置as参数,而不是像当前那样将其硬连接到任务类中。 @Scheduled(fixedDelay = 5000) public void readLog() { ... } 不幸的是,使用Spring Expression Language(SpEL)的方法似乎@Value返回了一个String对象,该对象又不能自动装箱为fixedDelay参数所要求的长值。


10
如何找出我的JVM使用的密钥库?
我需要将证书导入到我的JVM密钥库中。我正在使用以下内容: keytool -import -alias daldap -file somecert.cer 所以我可能需要将通话更改为: keytool -import -alias daldap -file somecert.cer -keystore cacerts –storepass changeit
125 java  jvm  keytool 

3
如何以编程方式隐藏视图?
在我的应用程序中,我彼此之间有2 LinearLayout的权利。通过菜单选项,我希望能够使最下面的一个消失,并使最上面的一个消失LinearLayout。 问题是,我不知道如何在Java中执行此操作。 它不必设置动画,我想在时隐藏Layout另一个活动(菜单)的返回内容OnActivityResult。菜单上activity设置了一个boolean我要签入的菜单OnActivityResult,并根据其值确定是否需要隐藏或显示底部Layout: // Only change value if it is different from what it was. if(mUseVolumeButtonAsPTT != resultData.getBoolean("UseVolumeButtonAsPTT")){ mUseVolumeButtonAsPTT = resultData.getBoolean("UseVolumeButtonAsPTT"); if(!mUseVolumeButtonAsPTT){ // Hide lower LinearLayout. } else { // Show lower LinearLayout. } } 有人可以给我一个提示或链接吗?
125 java  android 

8
将集合转换为数组的最简单方法?
假设我们有一个Collection<Foo>。将其转换为的最佳方法(在当前上下文中,LoC最短)是Foo[]什么?允许使用任何知名的库。 UPD:(更多的情况在本节中,发表评论,如果你认为它的价值创造另一个线程它):关于什么转变Collection<Foo>到Bar[]那里Bar与1个型参数有构造函数Foo,即public Bar(Foo foo){ ... }?

5
为什么遍历列表比索引索引快?
阅读有关ADT列表的Java文档时,它说: List接口提供了四种位置(索引)访问列表元素的方法。列表(如Java数组)从零开始。请注意,对于某些实现(例如,LinkedList类),这些操作可能在时间上与索引值成比例执行。因此,如果调用者不知道实现,则遍历列表中的元素通常比对其进行索引更可取。 这到底是什么意思?我不明白得出的结论。
125 java  list  iterator 

2
Java中的关闭挂钩的有用示例?
我试图确保我的Java应用程序采取合理的步骤来增强功能,并且其中一部分涉及正常关闭。我正在阅读有关关机挂钩的信息,但实际上并没有实际使用它们的方法。 有没有实际的例子? 假设我有一个非常简单的应用程序,例如下面的程序,它以100的批数将数字写入文件,将10写入行,并且如果程序被中断,我想确保给定的批处理完成。我知道如何注册一个关闭钩子,但是我不知道如何将其集成到我的应用程序中。有什么建议? package com.example.test.concurrency; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintWriter; public class GracefulShutdownTest1 { final private int N; final private File f; public GracefulShutdownTest1(File f, int N) { this.f=f; this.N = N; } public void run() { PrintWriter pw = null; try { FileOutputStream fos = new …

7
Android-为AsyncTask设置超时?
我有一个AsyncTask要执行的类,该类从网站下载大量数据。 如果最终用户在使用时数据连接非常慢或参差不齐,我想AsyncTask在一段时间后超时。我的第一个方法是这样的: MyDownloader downloader = new MyDownloader(); downloader.execute(); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if ( downloader.getStatus() == AsyncTask.Status.RUNNING ) downloader.cancel(true); } }, 30000 ); 启动后 AsyncTask,一个新的处理程序被启动,将取消AsyncTask30秒后,如果它仍在运行。 这是一个好方法吗?还是内置一些AsyncTask更适合此目的的东西?

30
限制Android EditText中的小数位数
我正在尝试编写一个可帮助您管理财务的应用程序。我正在使用一个EditText字段,用户可以在其中指定金额。 我将设置inputType为numberDecimal可以正常使用,除了可以让人们输入数字(例如,123.122这对金钱而言并不理想)之外,还可以。 有没有办法将小数点后的字符数限制为两个?

12
JUnit与TestNG [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 10个月前关闭。 改善这个问题 在工作中,我们目前仍在使用JUnit 3运行测试。我们一直在考虑切换到JUnit 4来编写新的测试,但是一段时间以来我一直在关注TestNG。你们都对JUnit 4或TestNG有什么经验,对于大量测试似乎更有效?灵活地编写测试对我们也很重要,因为我们的功能测试涵盖了广泛的方面,需要以多种方式编写才能获得结果。 旧测试不会被重写,因为它们做得很好。我希望在新的测试中看到的是,可以灵活地编写测试,自然断言,分组和易于分布的测试执行方式。
125 java  testing  junit  testng 

12
连接到需要使用Java进行身份验证的远程URL
如何连接到Java中需要身份验证的远程URL。我正在尝试寻找一种方法来修改以下代码,以便能够以编程方式提供用户名/密码,从而不会抛出401。 URL url = new URL(String.format("http://%s/manager/list", _host + ":8080")); HttpURLConnection connection = (HttpURLConnection)url.openConnection();

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.