-
java – 获取应用程序关闭事件
所属栏目:[Java] 日期:2020-09-05 热度:131
如何到达应用程序关闭事件? 我想获得应用程序来保存所有未保存的操作,或向用户显示一条消息“您确定关闭而不保存所有数据?”这样的东西 如果这将是有用的 – 应用程序是使用Swing的SingleFrameAplication. 您可以使用 shutdown hook.它适用于Swing,AWT甚至[详细]
-
Java中的String …参数
所属栏目:[Java] 日期:2020-09-05 热度:165
参见英文答案 varargs and the ‘…’ argument3 我必须实现一个作业作业的API,而我的教练使用了一个我不熟悉API(javadoc的)方法之一的符号. public void method(String... strs); “…”是什么意思?它后来看起来像我需要使用单个字符串实际参数调用同样的方[详细]
-
Java替代Windows Workflow Foundation
所属栏目:[Java] 日期:2020-09-05 热度:118
Windows Workflow Foundation有哪些 Java替代方案?我正在寻找提供至少与WWF相同的功能的东西,具有相同的灵活性和相对的易用性.我更喜欢一个免费的解决方案. 有一些优秀的Java JBPM工作流引擎是一个. 其他可以找到here.[详细]
-
java – 清空GroupID声纳
所属栏目:[Java] 日期:2020-09-05 热度:159
我在使用Maven和Sonar与 eclipse.我已经在LocalHost 9000上有我的maven项目. 但是当我去eclipse配置关联声纳说我的groupId是空的.我认为这不应该发生.有谁知道如何解决这个问题?谢谢 我遇到同样的问题,这里的技巧是: 声纳项目的关键是遵循命名约定[groupid][详细]
-
java – 在这段代码中,变量如何可以为null?
所属栏目:[Java] 日期:2020-09-05 热度:124
FindBugs抱怨在此方法中可能在Comparator.compareStrings(String,String)中不可行的分支上str1的可能的空指针取消引用: private static int compareStrings(final String str1, final String str2) { if ((str1 == null) (str2 == null)) {[详细]
-
java – JAX-WS总是内联发送MTOM附件
所属栏目:[Java] 日期:2020-09-05 热度:166
基本上我想创建一个Web服务客户端通过代理方法发送一个mtom soap消息.我已经从Web服务wsdl创建了我的服务工件.消息已正确创建,但是当我启用mtom并添加附件时,附件始终是内联发送的,而不是单独的mime部分.它像mtom是启用,但由于某种原因它决定不优化消息,所以[详细]
-
java – 在JUnit测试的上下文中使用OSGi声明性服务
所属栏目:[Java] 日期:2020-09-05 热度:57
我试图找出如何使用JUnit在OSGi中实现多捆绑集成测试. 通过集成测试,我的意思是实例化捆绑的一个子集,以自动验证该子系统中的功能. 我们正在运行Equinox并使用Eclipse作为工具链. Eclipse提供了“运行为JUnit插件”选项,它使OSGi框架启动并实例化配置包,因此[详细]
-
Java中的浮点精度错误
所属栏目:[Java] 日期:2020-09-05 热度:170
我想知道什么是修复精度错误的最佳方法是在 Java中.如下例所示,有精度错误: class FloatTest{ public static void main(String[] args) { Float number1 = 1.89f; for(int i = 11; i 800; i*=2) { System.out.println(lo[详细]
-
Java Web Services / JAXB – 抽象超类
所属栏目:[Java] 日期:2020-09-05 热度:151
我有一个包含JAXB注释类和一个抽象超类的包.我想在Web服务界面中使用这个超类,所以我 可以传递任何子类作为参数.当我这样做,抛出一个异常: javax.xml.ws.WebServiceException: javax.xml.bind.UnmarshalException- with linked exception:[javax.xml.bind.Un[详细]
-
java – 如何以相反的顺序打印树形图
所属栏目:[Java] 日期:2020-09-05 热度:75
在我的作业中,我们从文件中读取文本: To be, or not to be: that is the question: Whether ’tis nobler in the mind to suffer 然后计算每次发生的时间.我已经能够打印这张地图未分类,然后我能够制作一个TreeMap并以自然的顺序打印(如下所示).我不知道如何[详细]
-
快速Java优化问题
所属栏目:[Java] 日期:2020-09-05 热度:68
Eclipse编译器会自动将乘以2的幂乘以一个位移,还是应该手动执行?谢谢您的帮助. 简短的答案:不.源代码编译器不会用位移代替乘以2. 长的答案:不会,因为它不能知道位移是否比平台上的乘法更快,代码最终将运行.那么问题应该在于一个特定的虚拟机将会用一个位移[详细]
-
Java,Runtime.exec或ProcessBuilder:如何知道文件是shell还是二进制文件?
所属栏目:[Java] 日期:2020-09-05 热度:137
我正在寻找一种最有效的方式来决定: 我应该预先提供用户提供的命令行与shell可执行文件 如果是,那可执行文件是什么? (/ bin / sh?/usr/bin/perl?/usr/bin/ksh?c:/../ cmd.exe?) 众所周知,要从Java启动shell脚本,应该启动shell: ProcessBuilder pb = n[详细]
-
Java中的抽象类不需要从其实现接口中实现任何方法.为什么?
所属栏目:[Java] 日期:2020-09-02 热度:93
我们来看看下面的 Java代码片段. interface Sum{ abstract public void showSum();}interface Mul{ abstract public void showMul();}abstract class Super implements Sum{ protected int x; protecte[详细]
-
java – 在开发环境中,在tomcat中重新加载webapp是一种简单,快速的方法?
所属栏目:[Java] 日期:2020-09-02 热度:83
我在 Windows上运行Tomcat 6.我有“监视器Tomcat”系统托盘图标,允许我启动和关闭Tomcat,但还有另一个小工具,允许我在更改类文件时轻松地重新加载我的网络应用程序?我知道与Tomcat一起提供的“经理”应用程序,但只是想知道是否有一个本地应用程序会做到这一[详细]
-
java – 获取Hashtable中最小值的键
所属栏目:[Java] 日期:2020-09-02 热度:180
我在 java中有一个Hashtable,如下所示,我正在尝试获取具有最小值的密钥.显然我可以遍历所有元素来找到它但是有更简单的方法吗? HashtableObject, Integer hash= new HashtableObject, Integer(); 使用Hashtable,没有.但你可以使用 TreeMap. A Red-Black tree[详细]
-
java – 需要货币符号和金额之间的空间
所属栏目:[Java] 日期:2020-09-02 热度:114
我正在打印INR格式的货币,如下所示: NumberFormat fmt = NumberFormat.getCurrencyInstance();fmt.setCurrency(Currency.getInstance(INR));fmt.format(30382.50); 显示Rs30,382.50,但在印度它写的卢比. 30382.50(见http://www.flipkart.co[详细]
-
Java:包含内部枚举的接口;在实现类中扩展功能
所属栏目:[Java] 日期:2020-09-02 热度:181
我有一个如下界面: package example;import java.awt.Point;public interface Thing { public enum MovingState { MOVING_LEFT, MOVING_UP, MOVING_RIGHT, MOVING_DOWN } p[详细]
-
java – Eclipse可以自动生成第三方库类的接口吗?
所属栏目:[Java] 日期:2020-09-02 热度:128
我在Apache公共网络库中与Apache的FTPClient类一起工作.遗憾的是,它并没有为大多数功能实现接口,这使得使用它的测试类变得棘手.所以,我以为我会创建我自己的类包装这个并实现一个接口.无论如何,这是背景.我的问题是,是否可能在 Eclipse中生成一个接口(类似于R[详细]
-
java – OutOfMemoryError有什么增加和如何?
所属栏目:[Java] 日期:2020-09-02 热度:154
我有一个非常长的收集与10k项目,当对对象运行一个toString()崩溃.我需要使用这个输出. 05-21 12:59:44.586: ERROR/dalvikvm-heap(6415): Out of memory on a 847610-byte allocation.05-21 12:59:44.636: ERROR/dalvikvm(6415): Out of memory: Heap[详细]
-
java – Spring Batch Reader的游标在JTA事务管理步骤初期关闭
所属栏目:[Java] 日期:2020-09-02 热度:124
有关步骤的工作配置如下: Step,Spring Batch Job Repository和业务仓库(使用各种数据源)都使用JTA事务管理器. 步骤“myStep”使用Jdbc分页项阅读器. WebLogic,Oracle XE和/或EE 我想在“myStep”中分析Jdbc Cursor Item Reader的性能,但是在第一次提交之后,[详细]
-
在Java中编写未知(大)大小的tar文件
所属栏目:[Java] 日期:2020-09-02 热度:77
我想用 Java中的一个tar文件写一个未知大小的大流.我知道Apache有 handles tar files这个 handles tar files,但他们要求我提前知道大小.考虑Apache自己的 example: TarArchiveEntry entry = new TarArchiveEntry(name);entry.setSize(size);tarOutput.putArc[详细]
-
java – 致命错误:1:1:prolog中不允许内容
所属栏目:[Java] 日期:2020-09-02 热度:181
我正在使用 Java,我正在尝试从一些http链接获取XML文档.我使用的代码是: URL url = new URL(link);HttpURLConnection connection = (HttpURLConnection)url.openConnection();connection.setRequestMethod(GET);connection.connect();Do[详细]
-
java – DBCP和Hibernate在Spring上,不会重新打开死连接,为什么?
所属栏目:[Java] 日期:2020-09-02 热度:168
我正在使用Hibernate和DBCP管理mySQL连接,都在 Spring项目中. 一切都正常.唯一的问题是,如果应用程序保持很长时间,它将抛出一个异常,因为连接死了(同样的事情,如果我重新启动mySQLd,当应用程序启动时).这不是很大的事情,因为用户将获得异常页面(或定制的),并[详细]
-
如何在java中创建任意深度的嵌套数组?
所属栏目:[Java] 日期:2020-09-02 热度:112
我正在尝试创建一个数组数组等数组…,除了我不知道它需要多少嵌套级别,直到运行时. 根据输入,我可能需要int [],int [] [],int [] [] [] [] [] []或其他任何东西. (对于上下文,我正在尝试为元胞自动机构建一个N维网格,其中N作为参数传递.) 我没有任何代码,因为[详细]
-
java – 无法实例化TestExecutionListener
所属栏目:[Java] 日期:2020-09-02 热度:132
当我从 Eclipse中运行下面的硒测试时,我得到一系列不能在我的日志中实例化TestExecutionListener消息. 这是实际的测试. @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = SeleniumConfig.class)public final class TestWebpage {[详细]