Tag: java

我可以使用Javareflection获取方法参数名称吗?

如果我有这样的课程: public class Whatever { public void aMethod(int aParam); } 有什么办法知道aMethod使用一个名为aParam ,这是一个inttypes的参数?

PKIXpathbuild立失败:无法find有效的证书path到请求的目标

我打电话给一些HTTPS的networking服务,下面的客户端: import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.PrintStream; import java.net.HttpURLConnection; import java.net.URL; import javax.net.ssl.HttpsURLConnection; /** * Handles http and https connections. It sends XML request over http (or https) * to SOAP web service and receive the XML reply. * * @author mhewedy * @date 30.10.2010 */ public class HttpWSXmlClient […]

Java堆栈溢出错误 – 如何增加Eclipse的堆栈大小?

我正在运行一个我在Eclipse中用Java编写的程序。 该程序对于非常大的input具有非常深的recursion级别。 对于较小的input,程序运行正常,但是当input大时,我得到以下错误: Exception in thread "main" java.lang.StackOverflowError 这可以通过增加Java堆栈大小来解决,如果是的话,我该如何在Eclipse中做到这一点? 更新: @Jon Skeet 代码recursion遍历一个分析树,以build立一个数据结构。 所以,例如,代码将使用分析树中的一个节点做一些工作,并在节点的两个子节点上调用它自己,结合它们的结果给出树的总体结果。 recursion的总深度取决于分析树的大小,但当recursion调用的数量达到1000时,代码似乎失败(没有更大的堆栈)。 另外我敢肯定,代码不会因为一个错误,因为它适用于小input。

Java SecurityException:签名者信息不匹配

像往常一样重新编译我的类,并突然得到以下错误信息。 为什么? 我该如何解决? java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)

从java.sql.PreparedStatement获取查询

在我的代码中,我正在使用java.sql.PreparedStatement 。 然后我执行setString()方法来填充预备语句的通配符。 有没有办法让我在调用executeQuery()方法并执行查询之前检索(并打印出)最终查询? 我只是想debugging的目的。

如何从Java Android平台的外部IP

我正在开发Android 2.2的Ping应用程序。 我尝试我的代码,它的工作原理,但只在本地的IP地址,这是我的问题,我想ping到外部服务器。 这是我的代码: private OnClickListener milistener = new OnClickListener() { public void onClick(View v) { TextView info = (TextView) findViewById(R.id.info); EditText edit = (EditText) findViewById(R.id.edit); Editable host = edit.getText(); InetAddress in; in = null; // Definimos la ip de la cual haremos el ping try { in = InetAddress.getByName(host.toString()); } catch (UnknownHostException e) { […]

HashMap获取/放置复杂性

我们习惯于说HashMap get/put操作是O(1)。 但是这取决于哈希实现。 默认对象散列实际上是JVM堆中的内部地址。 我们确定它是否足以说明get/put是O(1)? 可用内存是另一个问题。 正如我从javadocs了解到的, HashMap load factor应该是0.75。 如果我们在JVM中没有足够的内存并且load factor超出限制呢? 所以,看起来O(1)是不能保证的。 这是有道理的,还是我错过了什么?

增加permgen空间

我正在使用tomcat 6.0,当我索引(而不是当我启动tomcat)时,我有一个permgen空间错误。 我怎么能增加这个空间? 谢谢

Android的FTP库

我正在寻找一个java库,它可以在一个FTP服务器上下载和恢复文件。 有谁知道这样的图书馆。 我发现了很多客户端应用程序,但没有独立的库。

Java的Array indexOf在哪里?

我必须错过一些非常明显的东西,但我已经搜遍了,找不到这个方法。