我知道python对排序(timsort)的实现是用C实现的,以获得更好的性能。 java实现也是这样,还是java算法都是java实现的?
最佳答案
大多数标准库通常是用 Java 实现的。也就是说,许多操作系统或平台特定的功能必须在“ native ”代码中实现,因此很大一部分通常也是用 C 和/或 C++ 编写的。当然,它在一定程度上取决于特定的 JVM 实现。
用 Java 以外的语言实现的典型功能包括线程、网络 I/O、文件 I/O 和低级 UI API。请注意,尽管这些都是非常低级的特定功能 - 更抽象/通用的算法非常适合在 Java 中实现,因此通常也是如此。
关于java - java算法是用C实现的还是用java实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8254420/