Tag: java

将方法名称作为string时,如何调用Java方法?

如果我有两个variables: Object obj; String methodName = "getName"; 如果不知道obj的类,我怎么能调用methodName标识的方法呢? 被调用的方法没有参数,并有一个String返回值。 这是一个Java bean的getter 。

如何有效地遍历Map中的每个条目?

如果我有一个在Java中实现Map接口的对象,并且我想遍历其中包含的每一对,那么通过这个地图的最有效的方法是什么? 元素的sorting是否依赖于我为界面devise的特定映射实现?

为什么char 首选string密码?

在Swing中,密码字段有一个getPassword() (返回char[] )方法,而不是通常的getText() (返回String )方法。 同样,我遇到了一个不使用String来处理密码的build议。 为什么String在密码方面对安全构成威胁? 使用char[]感觉不方便。

你什么时候使用Java的@Override注解,为什么?

什么是使用Java的@Override注释的最佳做法,为什么? 用@Override注解来标记每一个重写的方法似乎是矫枉过正的。 是否有某些编程情况需要使用@Override和其他不应该使用@Override ?

devise模式基于Web的应用程序

我正在devise一个简单的基于Web的应用程序。 我是这个基于Web的领域的新手。我需要你的devise模式的build议,比如在Servlet之间如何分配责任,制定新的Servlet的标准等。 实际上,我的主页上没有几个实体,对应于其中的每一个实体,我们只有很less的选项,比如添加,编辑和删除。 早些时候,我使用了一个Servlet,像Servlet1,用于添加entity1,Servlet2用于编辑entity1等,这样我们就得到了大量的servlet。 现在我们正在改变我们的devise。 我的问题是如何正确select你如何select一个servlet的责任。 每个实体应该有一个Servlet,它将处理所有的选项,并将请求转发给服务层。 还是应该为整个页面有一个servlet,它将处理整个页面请求,然后将其转发到相应的服务层? 此外,请求对象是否转发到服务层。

使用Java将hex转储的string表示forms转换为字节数组?

我正在寻找一种方法来转换长string(从转储),表示hex值到一个字节数组。 我不能比在这里发表同样的问题的人更好的expression: http://www.experts-exchange.com/Programming/Programming_Languages/Java/Q_21062554.html 但是为了保持原来的格式,我会用自己的方式来描述它:假设我有一个string“00A0BF”,我想将其解释为字节[] {0x00,0xA0,0xBf},我该怎么办? 我是一个Java新手,最终使用BigInteger并注意领先的hex零。 但我认为这是丑陋的,我相信我错过了一些简单的事情…

将Java类path中的所有jar包括在一个目录中

有没有办法将所有的jar文件包含在类path的目录中? 我正在尝试java -classpath lib/*.jar:. my.package.Program java -classpath lib/*.jar:. my.package.Program ,它无法find当然在这些jar子里的类文件。 我是否需要将每个jar文件分别添加到类path中?

JavaScript和Java有什么区别?

JavaScript和Java有什么区别?

使用HttpClient通过HTTPS信任所有证书

最近在Https上发布了一个关于HttpClient的问题( 在这里find )。 我已经取得了一些进展,但是我遇到了新的问题。 和我最后一个问题一样,我似乎无法在任何地方find适合我的例子。 基本上,我希望我的客户端接受任何证书(因为我只是指向一台服务器),但我不断得到一个javax.net.ssl.SSLException: Not trusted server certificate exception. 所以这就是我所拥有的: public void connect() throws A_WHOLE_BUNCH_OF_EXCEPTIONS { HttpPost post = new HttpPost(new URI(PROD_URL)); post.setEntity(new StringEntity(BODY)); KeyStore trusted = KeyStore.getInstance("BKS"); trusted.load(null, "".toCharArray()); SSLSocketFactory sslf = new SSLSocketFactory(trusted); sslf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); SchemeRegistry schemeRegistry = new SchemeRegistry(); schemeRegistry.register(new Scheme ("https", sslf, 443)); SingleClientConnManager cm = new SingleClientConnManager(post.getParams(), schemeRegistry); HttpClient […]

如何从JSP页面中的数据库中检索和显示图像?

如何从JSP页面的数据库中检索和显示图像?