小编fre*_*tar的帖子

Java HashSet性能

HashSet基于它理解HashMap,因为它们非常相似.它使代码更加灵活,并最大限度地减少了实施工作量.但是,Entry如果类禁止null元素,HashSet中的一个引用变量对我来说似乎是不必要的,因此整个Entry没有任何意义.尽管如此,Entry如果我的数字是正确的,则需要24字节的内存/元素,而具有集合元素的单个数组将只需要4字节/元素.(除了数组的标题)

如果我的观点是正确的,那么这种表现的优势真的会超重吗?

(如果我错了,我会从中学习)

java performance hashset

6
推荐指数
1
解决办法
459
查看次数

java / Servlet / ISO-8859-1 而不是 UTF-8

我已将响应的字符编码设置为 UTF- 8

response.setCharacterEncoding("UTF-8");

尽管如此,在客户端,有几个字符被破坏了。我在浏览器工具中查看了响应的标头,发现编码设置为 ISO-8859-1

我该如何解决这个问题?根本问题是什么?

java servlets response utf-8 character-encoding

3
推荐指数
1
解决办法
1537
查看次数

Java创建可运行的.jar

我试图将我的GUI项目导出为eclipse中的runnable jar文件.我选择了主类并创建了运行配置.出于某种原因,当我尝试通过双击启动程序时,我从JVM启动器收到以下错误消息:

"无法找到主类,程序将退出"

public class Main {


public static void main (String[] args)
{
    JFrame fr = new JFrame();
    fr.setSize(300,300);
    fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    fr.setVisible(true);
}}
Run Code Online (Sandbox Code Playgroud)

我为这个问题创建了这个简单的测试,我得到了同样的信息.Main在默认包中的源文件夹"src"中.在Run Configurations中,我只是选择了项目,我选择了这个类作为主类.

谢谢

java swing export executable-jar

1
推荐指数
1
解决办法
1076
查看次数