【发布时间】:2015-03-30 12:44:10
【问题描述】:
为什么我不经常看到它们。我只看到它们主要用于网络,其中大小确实很重要。但是,例如,我有一个变量只使用 1-10 范围内的数字,我不应该使用字节吗?我习惯于使用尽可能小的内存来编写 C/C++,为什么在 java 中不是这样?
【问题讨论】:
-
我对此不是 100% 确定,所以我会将其作为评论发布。如果它与需要由 Java 运行时环境管理的 Java 有关,我不会感到惊讶,那么当它必须堆叠在一个大小是其大小的 1000 倍的环境上时,节省 16 个字节的意义何在。 C++ 不需要这个,因此保存这些字节实际上可能会产生性能差异。
标签: java primitive-types