Tag: java

在Java 8中与默认方法与抽象类的接口

由于Java 8允许在名为Default Method的接口中默认实现方法 ,所以在我将何时使用abstract class之间似乎存在混淆。 那么何时应该使用默认方法的接口,何时应该使用抽象类呢? 抽象类在这种情况下仍然有用吗?

在Java中比较2个XML文档的最佳方式

我试图编写一个应用程序的自动化testing,基本上将自定义消息格式转换为XML消息,并将其发送到另一端。 我有一组好的input/输出消息对,所以我需要做的就是发送input消息,并监听XML消息从另一端出来。 当需要将实际产出与预期产出进行比较时,我遇到了一些问题。 我的第一个想法就是对预期的和实际的消息进行string比较。 这样做效果不好,因为我们所拥有的示例数据并不总是格式一致,并且通常有不同的用于XML名称空间的别名(有时候根本不使用名称空间)。 我知道我可以parsing这两个string,然后遍历每个元素并自己比较,这不会太难,但是我感觉有更好的方法或者我可以利用的库。 所以,简单地说,问题是: 给定两个包含有效XML的Javastring,你将如何确定它们是否在语义上相同? 奖励积分,如果你有办法确定差异是什么。

如何知道其他线程是否完成?

我有一个名为StartDownload()的方法的对象,启动三个线程。 每个线程执行完成后如何获得通知? 有没有办法知道一个(或全部)线程是否已经完成或仍在执行?

为什么在视图中的Hibernate开放会议被认为是一个不好的做法?

你用什么样的替代策略来避免LazyLoadExceptions? 我明白,公开会议有问题: 分层的应用程序运行在不同的jvm中 事务只在最后被提交,而且很可能你会喜欢之前的结果。 但是,如果您知道您的应用程序正在单个虚拟机上运行,​​那么为什么不通过在视图策略中使用公开会话来缓解您的痛苦呢?

Java ResultSet如何检查是否有任何结果

结果集 hasNext没有方法。 我想检查结果集是否有任何值 这是正确的方法 if (!resultSet.next() ) { System.out.println("no data"); }

如何在Android中使用自定义button实现自定义操作栏?

我想实现自定义的ActionBar ,它看起来像这样: 所以问题: 我如何实现像自定义视图的button:只是一些图像? 我怎样才能在ActionBar的顶部画一条线? 我怎样才能实现没有分隔线的button:添加标签上的ActionBar或什么?

我怎样才能调整使用Java的图像?

我需要调整PNG,JPEG和GIF文件的大小。 我如何使用Java来做到这一点?

Java:sun.security.provider.certpath.SunCertPathBuilderException:找不到要求的目标的有效证书path

我有一个类将从https服务器下载文件。 当我运行它时,它会返回很多错误。 我的证书似乎有问题。 是否可以忽略客户端服务器身份validation? 如果是这样,怎么样? package com.da; import java.io.FileOutputStream; import java.io.IOException; import java.nio.CharBuffer; import java.util.concurrent.Future; import org.apache.http.HttpResponse; import org.apache.http.client.utils.URIUtils; import org.apache.http.impl.nio.client.DefaultHttpAsyncClient; import org.apache.http.nio.IOControl; import org.apache.http.nio.client.HttpAsyncClient; import org.apache.http.nio.client.methods.AsyncCharConsumer; import org.apache.http.nio.client.methods.HttpAsyncGet; import org.apache.http.nio.client.methods.HttpAsyncPost; public class RSDDownloadFile { static FileOutputStream fos; public void DownloadFile(String URI, String Request) throws Exception { java.net.URI uri = URIUtils.createURI("https", "176.66.3.69:6443", -1, "download.aspx", "Lang=EN&AuthToken=package", […]

如何获得一个int数的位数?

有没有一个整洁的方法来获得一个int的长度? int length = String.valueOf(1000).length();

如何在Java中通过键sortingMap值

我有一个地图在Java中有两个string。 数据如下: <"question1", "1">, <"question9", "1">, <"question2", "4">, <"question5", "2"> 我想根据它的键对地图进行sorting。 所以最后我会有question1, question2, question3 …等等。 最终我试图从这个地图中得到两个string。 第一个string:问题(依次为1..10)和第二个string:Answers(与问题的顺序相同)。 现在我有以下几点: Iterator it = paramMap.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry)it.next(); questionAnswers += pairs.getKey()+","; } 这让我的问题在一个string,但他们不是为了…