小编Ryx*_*uma的帖子

您是否通过将方法内变量声明为属性来保存垃圾收集器的工作?

相比

public class Core {

    public int addToA(int a) {
        int b = a + 2;
        return b;
    }
}
Run Code Online (Sandbox Code Playgroud)

public class Core {

    int b;

    public int addToA(int a) {
        b = a + 2;
        return b;
    }
}
Run Code Online (Sandbox Code Playgroud)

假设该addToA方法被调用很多,你是否通过使用第二个来保存垃圾收集器的工作(并加快你的程序)?

java memory performance

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

学习汇编语言有哪些优缺点?

在现代世界学习汇编语言有多大意义,还是我应该坚持使用高级语言?

assembly

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

你如何将字符串转换为64位整数?

我正在制作一个涉及种子的应用程序来生成一个世界,一些游戏可以让你为种子提供文本.我想知道如何将字符串转换为整数.

一种简单的方法是使用所有字符的ASCII值并将它们附加到一个字符串,然后将其解析为整数,但这严重限制了字符串的大小.你怎么能用更大的字符串做到这一点?

编辑:64位不是32

java seed

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

通过hashmap检索对象或迭代数组更快?

基本上我有一个id的枚举.

如果提供的id等于枚举的id,如果返回它,那么创建一个可以获取id的hashmap并给你枚举或迭代所有枚举测试会更快吗?

如果重要,那么有5个枚举.

java performance

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

你会如何"压缩"一个列表?

例如,假设我有一个包含以下值的列表

{"A", null, null, "B", null, "C", null, "D", "E", null}
Run Code Online (Sandbox Code Playgroud)

什么是压缩它的最有效方法

{"A", "B", "C", "D", "E"}
Run Code Online (Sandbox Code Playgroud)

有没有办法快速有效地完成这项工作,而无需完全创建新列表.如果压缩列表看起来也没问题

{"A", "B", "C", "D", "E", null, null, null, null, null}
Run Code Online (Sandbox Code Playgroud)

java performance list

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

标签 统计

java ×4

performance ×3

assembly ×1

list ×1

memory ×1

seed ×1