Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 试图确定代码中变量的大小_Java_String_Hashmap_Size - Fatal编程技术网

Java 试图确定代码中变量的大小

Java 试图确定代码中变量的大小,java,string,hashmap,size,Java,String,Hashmap,Size,我只是想在Java代码中进行一些优化,但遇到了一个问题。我已经读到,在初始化时按大小排列变量,从最小的第一个到最大的最后一个,将有助于程序运行得更快。我知道布尔值是8位。但是,假设我有一个字符串是“hello”。如果一个字符是2,那会是10比特吗?另外,如果我不知道要提前在hashmap中放置什么,如何确定hashmap的大小?初始化最后一个是安全的吗?它是“位”或“字节”(字节=8位),但不是“咬”!是的,你是对的,我想我写这篇文章的时候只是饿了。当你在C中运行代码并且需要性能时,你会赢得一些

我只是想在Java代码中进行一些优化,但遇到了一个问题。我已经读到,在初始化时按大小排列变量,从最小的第一个到最大的最后一个,将有助于程序运行得更快。我知道布尔值是8位。但是,假设我有一个字符串是“hello”。如果一个字符是2,那会是10比特吗?另外,如果我不知道要提前在hashmap中放置什么,如何确定hashmap的大小?初始化最后一个是安全的吗?

它是“位”或“字节”(字节=8位),但不是“咬”!是的,你是对的,我想我写这篇文章的时候只是饿了。当你在C中运行代码并且需要性能时,你会赢得一些东西,而不是在Java中使用布尔和字符串变量;)@azro那么,我想用Java真的不值得吗?取决于目标。您可以优化繁重的Jav代码,而不是按照映射中obejct的顺序来节省几个字节