java – 可以在测试用例中注册接收器吗?

我想在单元测试中测试是否触发使用AlarmManager编程的报警,如果是,则在正确的时间内触发. 以下是要测试的接收器类. 我在我的测试项目中创建了它. (注意:它没有在清单中注册) public class MockBroadcastReceiver extends BroadcastReceiver { private static

做一个“内存转储”的java应用程序?

我有 Java应用程序,不幸的是,在一段时间后开始消耗相当大的内存.为了使事情变得复杂,它不仅是Java应用程序,它也是JavaFX 2应用程序. 我怀疑有一些内存泄漏,甚至可能在底层的JavaFX调用和本机库. 理想的解决方案是在某个时刻获取所有java对象的转储(使用内存),

使用Java将HTML文件读入DOM树

有没有解析器/库能够使用 Java将HTML文档读入DOM树?我想使用Java提供的标准DOM / Xpath API. 大多数库似乎有自定义的API来解决这个任务.此外,转换为XML-DOM的HTML似乎不受大多数可用解析器的支持. 任何想法或经验与一个好的HTML DOM解析器? JTidy,通过将流

并发 – 使用无锁算法可以解决Clojure lockfree吗?

我正在进步我的Clojure任务(大约80个问题在4clojure.com上解决),我继续阅读和编码,并试图“得到它”. 现在我被Clojure设计为“无锁并发”有点困惑.我对死锁知之甚少(如:“我写的糟糕的Java代码,最终陷入死锁”,而不是“我在并发专家”).我也读过这个: Why i

java – 线程退出与未捕获的异常:无堆栈跟踪

我的应用程序正在导致一个强制关闭某处,而不是在我的LogCat中使用通常(和非常翔实的)堆栈跟踪来获取FATAL EXCEPTION,我只接收以下4行: 06-27 07:08:54.546: D/dalvikvm(14351): GC_FOR_MALLOC freed 9923 objects / 657416 bytes in 21ms06-27 07:08:54.769:

java – 如何在.net上运行Lucene?

Lucene是一个很好的搜索引擎,但是.NET版本是官方 Java版本(最新的稳定的.NET版本是2.0,但最新的Java Lucene版本是2.4,它具有更多的功能). 你如何解决这个问题? 我发现一种方法,这是惊奇的可以工作:从Java .jar文件创建一个.NET DLL!使用 IKVM可以通过 down

java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操

嗨,我使用片段A和第二个片段b.调用b和使用asynctask方法,但我使用这第一次它是完美的工作,但第二次然后崩溃的应用程序和我的错误日志在下面:::我工作的三星平板电脑完美工作,但三星核心手机崩溃的应用程序. E/AndroidRuntime: FATAL EXCEPTION: mainE/Android

java – 为什么在RandomAccessFile类中没有readUnsignedInt?

我刚刚发现RandomAccessFile类中没有readUnsignedInt()方法.为什么?从文件读取无符号的int是否有任何解决方法? 编辑: 我想从文件中读取一个unsigned int并将其放入很长的空间. EDIT2: 不能使用readLong().它将读取8个字节,而不是4个字节.文件中的数据具有

java – 从Windows命令行运行时如何请求JVM垃圾收集(而不是代码)

如何从外部请求 Java垃圾回收,从JAR启动程序(使用Windows BAT)? 从Java代码我可以用System.gc() 运行JNLP发行版时,我从控制面板/ Java / …中启动这个“Java控制台”,这个Java控制台提供手动垃圾收集功能. 但是…当我从命令行/ bat运行jar时,java控制台似乎

java – 显式锁是否自动提供内存可见性?

示例代码: class Sample{ private int v; public void setV(){ Lock a=new Lock(); a.lock(); try{ v=1; }finally{ a.unlock(); } }

返回顶部