-
可以使用两个具有相同名称和相同包的java类?
所属栏目:[Java] 日期:2020-05-22 热度:167
可以在 java中导入和使用具有相同名称和包的两个不同类吗? 例如,假设我有两个名为“com.foo.Bar”的类略有不同.我希望能够使用这两者,但是我有一个限制(因为愚蠢的反光垃圾),迫使我保持名称和包装相同. 是否有一些java的功能,将允许我导入和隔离这些类中的每[详细]
-
java – CopyOnWriteArrayList throwing CurrentModificationExce
所属栏目:[Java] 日期:2020-05-22 热度:192
当我遍历一个列表时,我偶尔会得到一个ConcurrentModificationException异常. Google搜索通知我,这可能是因为我在另一个线程中改变了该列表,同时迭代它,并且使得这个问题消失,我应该使用 java.util.concurrent.CopyOnWriteArrayList …. 除了我已经 显然,我正[详细]
-
java – 如何排序水平分区数据
所属栏目:[Java] 日期:2020-05-22 热度:138
我有一个telco计费软件系统.其中有日常的用户电话记录.日志按日期(月)水平划分.每个分区存储在单独的数据库中,并且可以分散在多个实例上. 在UI中,用户将指定日期范围.返回的数据可以在任何字段上排序.日期范围可以跨越多个分区.应用程序必须支持通过日期范围[详细]
-
java – 确定集合或数组中对象的类型
所属栏目:[Java] 日期:2020-05-22 热度:113
假设我有一个数组int [] []或数组char [] []或一个ArrayList.有没有办法在 java中知道数组的基类类型.例如: int[][] gives output as int.char[][] gives output as char.ArrayListInteger gives output Integer.ArrayListPoint gives Point.[详细]
-
为什么没有StringBuilder. =(String)在Scala?
所属栏目:[Java] 日期:2020-05-22 热度:131
这个行为似乎被打破了(我正在使用 Scala 2.9.1) var b= new StringBuilder 这些都行: b+=ab.append(b) b.append(de) 这会产生编译错误: b+=de 任何想法,为什么只有StringBuilder#=(c:Char)存在,而StringBuilder#append(c:Char)和StringBuilder#appe[详细]
-
java – “IllegalArgumentException:UNMAPPABLE [1]”,同时使用希腊字符压缩文
所属栏目:[Java] 日期:2020-05-22 热度:188
我想使用ZipOutputStream在 Windows(7)上压缩一个文件.问题是文件名(和文件内容)也包含希腊字符(“ГП0000660040140521_a.txt”,Gamma和Pi).我使用的压缩文件的代码: ZipOutputStream zipOs = new ZipOutputStream( new FileOutputStream(c:temptest.zip[详细]
-
黄瓜junit runner java.lang.NoSuchMethodError:
所属栏目:[Java] 日期:2020-05-22 热度:103
试图实施黄瓜做一些自动化测试. jUnit测试.我创建了2个文件并编辑了maven项目附带的pom.xml来添加依赖项.内容如下所示.两个文件中的第一个是黄瓜.feature文件,它是简单语言的小黄瓜.另一个是CukesRunner. java 当我使用Project运行我的测试时 – 以…运行 –[详细]
-
java – 从string和int创建哈希
所属栏目:[Java] 日期:2020-05-22 热度:158
我记得 eclipse和想法有这个模板根据自己的属性自动创建一个对象的hashCode. 使用数字和字符串的策略之一就是这样. return stringValue.hashCode() + intValue * 32; 不好意思 我没有,也没有eclipse或想法在手边,我想创建这样的功能. 编辑 根据答案我创建这个[详细]
-
java – 将程序隐藏在Windows系统托盘中
所属栏目:[Java] 日期:2020-05-22 热度:68
我想我的程序在 Windows中的时钟附近的TaskBar状态区域中显示一个图标,并找到一种方法. 事情是,如果窗口上按下“X”,而不是在系统托盘中,我希望我的程序在状态区域保持打开状态,但我不知道如何这样做,并且在Google上搜索“帮助(我可能没有搜索正确的词). 编辑[详细]
-
java – 可以在测试用例中注册接收器吗?
所属栏目:[Java] 日期:2020-05-22 热度:178
我想在单元测试中测试是否触发使用AlarmManager编程的报警,如果是,则在正确的时间内触发. 以下是要测试的接收器类. 我在我的测试项目中创建了它. (注意:它没有在清单中注册) public class MockBroadcastReceiver extends BroadcastReceiver { private static[详细]
-
做一个“内存转储”的java应用程序?
所属栏目:[Java] 日期:2020-05-22 热度:97
我有 Java应用程序,不幸的是,在一段时间后开始消耗相当大的内存.为了使事情变得复杂,它不仅是Java应用程序,它也是JavaFX 2应用程序. 我怀疑有一些内存泄漏,甚至可能在底层的JavaFX调用和本机库. 理想的解决方案是在某个时刻获取所有java对象的转储(使用内存),[详细]
-
使用Java将HTML文件读入DOM树
所属栏目:[Java] 日期:2020-05-22 热度:94
有没有解析器/库能够使用 Java将HTML文档读入DOM树?我想使用Java提供的标准DOM / Xpath API. 大多数库似乎有自定义的API来解决这个任务.此外,转换为XML-DOM的HTML似乎不受大多数可用解析器的支持. 任何想法或经验与一个好的HTML DOM解析器? JTidy,通过将流[详细]
-
并发 – 使用无锁算法可以解决Clojure lockfree吗?
所属栏目:[Java] 日期:2020-05-22 热度:162
我正在进步我的Clojure任务(大约80个问题在4clojure.com上解决),我继续阅读和编码,并试图“得到它”. 现在我被Clojure设计为“无锁并发”有点困惑.我对死锁知之甚少(如:“我写的糟糕的Java代码,最终陷入死锁”,而不是“我在并发专家”).我也读过这个: Why i[详细]
-
java – 线程退出与未捕获的异常:无堆栈跟踪
所属栏目:[Java] 日期:2020-05-22 热度:159
我的应用程序正在导致一个强制关闭某处,而不是在我的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?
所属栏目:[Java] 日期:2020-05-22 热度:160
Lucene是一个很好的搜索引擎,但是.NET版本是官方 Java版本(最新的稳定的.NET版本是2.0,但最新的Java Lucene版本是2.4,它具有更多的功能). 你如何解决这个问题? 我发现一种方法,这是惊奇的可以工作:从Java .jar文件创建一个.NET DLL!使用 IKVM可以通过 down[详细]
-
java.lang.IllegalStateException:在onSaveInstanceState之后无法执行此操
所属栏目:[Java] 日期:2020-05-22 热度:100
嗨,我使用片段A和第二个片段b.调用b和使用asynctask方法,但我使用这第一次它是完美的工作,但第二次然后崩溃的应用程序和我的错误日志在下面:::我工作的三星平板电脑完美工作,但三星核心手机崩溃的应用程序. E/AndroidRuntime: FATAL EXCEPTION: mainE/Android[详细]
-
java – 为什么在RandomAccessFile类中没有readUnsignedInt?
所属栏目:[Java] 日期:2020-05-22 热度:67
我刚刚发现RandomAccessFile类中没有readUnsignedInt()方法.为什么?从文件读取无符号的int是否有任何解决方法? 编辑: 我想从文件中读取一个unsigned int并将其放入很长的空间. EDIT2: 不能使用readLong().它将读取8个字节,而不是4个字节.文件中的数据具有[详细]
-
java – 从Windows命令行运行时如何请求JVM垃圾收集(而不是代码)
所属栏目:[Java] 日期:2020-05-22 热度:56
如何从外部请求 Java垃圾回收,从JAR启动程序(使用Windows BAT)? 从Java代码我可以用System.gc() 运行JNLP发行版时,我从控制面板/ Java / …中启动这个“Java控制台”,这个Java控制台提供手动垃圾收集功能. 但是…当我从命令行/ bat运行jar时,java控制台似乎[详细]
-
java – 显式锁是否自动提供内存可见性?
所属栏目:[Java] 日期:2020-05-22 热度:126
示例代码: class Sample{ private int v; public void setV(){ Lock a=new Lock(); a.lock(); try{ v=1; }finally{ a.unlock(); } }[详细]
-
哪个手机支持哪个J2ME(Java Micro Edition)规格?
所属栏目:[Java] 日期:2020-05-22 热度:105
我找不到关于哪个移动设备支持哪个 Java的最新图表 微版版本. 我对诺基亚智能手机特别感兴趣,他们对新的JME 3.0的支持. (我不知道Sun似乎没有提供这样的信息.) 请给我一些链接,如果你知道的话! 编辑:我可能会混合起来: 而MIDP似乎是移动Java平台 J2ME 3.0[详细]
-
java – 如何将JSONObject转换为gson.JsonObject?
所属栏目:[Java] 日期:2020-05-22 热度:197
我有一个org.json. JSONObject对象. 从中创建gson.JsonObject对象最简单的方法是什么? 谢谢 最简单的方法是使用toString()将JSONObject序列化到一个json字符串,然后将该json字符串解析为JsonObject: org.json.JSONObject object = your defined object; Jso[详细]
-
Java中的“synchronized(this)”vs.“synchronized((BaseClass)this)”
所属栏目:[Java] 日期:2020-05-22 热度:111
这是我上一个问题 Is this variable being safely accessed by using synchronization?的继承人 对于以下程序, Class SubClassB extends SuperClassA { protected int c; public void inc() { synchronized (this[详细]
-
使Java程序作为独立的exe(不运行JVM)
所属栏目:[Java] 日期:2020-05-22 热度:53
有没有办法使 Java程序作为独立的exe(不运行JVM)? 我使用 Excelsior JET将我的Java编译成Windows中的本机可执行文件.它工作得很好.总有机会陷入困境 – 我认为JNI是一个问题 – 但我很开心.[详细]
-
java – 如何解决’定义并抛出专用异常而不是使用通用异常.’
所属栏目:[Java] 日期:2020-05-22 热度:117
当两个列表的长度不相等时,我需要抛出RuntimeException.我们使用SonarQube工具进行代码审查. 这是代码: if (objctArray.length != columnArray.length) { throw new RuntimeException(String.format(objctArray and columnArray leng[详细]
-
虽然Java中的Serializable接口没有方法,没有字段,它可以实现其功能.怎么样?
所属栏目:[Java] 日期:2020-05-22 热度:141
虽然 java.io.Serializable接口public interface Serializable {}令人惊讶地不包含 Java中的任何方法和字段,但实现此接口的类能够实现序列化和反序列化的功能(对象的状态被序列化或反序列化).如何在Java中没有任何方法或领域实现序列化和反序列化的功能? 一[详细]

浙公网安备 33038102330553号