小编Sou*_*hat的帖子

如果int不继承Object,那么为什么"String.format(String,Object ...)"用int编译?

我读过这篇文章:用Java编写一个对象吗?.

在帖子中,有人认为这int不是继承自的Object.如果是这样的话,为什么下面的代码编译没有任何错误?鉴于int不是Object,format()方法的签名public static String format(String format, Object... args)如文档所示:javadoc for String!

public class Testing {
    public static void main(String[] args) {
        int integer = 7;
        String str = String.format("%03d", integer);
        System.out.println(str);
    }
}
Run Code Online (Sandbox Code Playgroud)

我还读过"Autoboxing".这到底是什么意思?Object在编译之前是否所有的原语都被适当的原语取代了?如果是这样,那么在使用大量的int's(int[])over Integers(Integer[])时,是否有使用内存的优势?类似的论据遵循双重等.

任何见解都是受欢迎的.

java

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

openMPI 中缺少 gethostname() 函数

由于 OpenFOAM 对 OpenMPI 的依赖,我不得不用 OpenMPI 替换 mpich2。

早些时候(使用 mpich2 时)在我的代码中,我使用 gethostname() 函数来获取机器的名称以进行调试。然而,这个函数似乎不是标准 MPI 函数,并且不再与 OpenMPI 库一起使用。OpenMPI 或 MPI 标准中还有其他获取主机名的函数吗?我使用 mpicc 进行编译,使用 mpirun 运行代码。

谢谢,

苏拉布

mpi

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

标签 统计

java ×1

mpi ×1