System.arraycopy()源码。可以看到是native方法:
native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。 可以将native方法比作Java程序同C程序的接口。
public static native void arraycopy(Object src,  int  srcPos,
Object dest, int destPos,int length);
 
copyOf,下面是源码,可以看到本质上是调用的arraycopy方法。,那么其效率必然是比不上 arraycopy的
public static int[] copyOf(int[] original, int newLength) {
int[] copy = new int[newLength];
System.arraycopy(original, 0, copy, 0,
Math.min(original.length, newLength));
return copy;
}
具体的理由不好说。不过一致的说法和实验证明是arraycopy()效率高!!!T...T

最新文章

  1. VR技术驱动智慧旅游,自由漫步西湖不是梦
  2. usb驱动开发15之设备生命线
  3. dede栏目调用大全
  4. 线段和矩形相交 POJ 1410
  5. Tasks and Back stack 详解
  6. linux最常用命令
  7. win10下使用nodejs安装及webstorm创建express项目的指导
  8. 80C51学习 闪烁灯
  9. Virtualbox以及VWare在Win10下的不兼容
  10. Day11 数据库的基本语法(偏重于查询)
  11. Java_基础篇(数组的反转)
  12. 思科模拟器PacketTracer7--利用一台交换机和2台pc互连构成小型局域网
  13. skynet框架之日程表设计
  14. redis的安装与简单使用
  15. JavaScript 第六章总结: Getting to know the DOM
  16. python 数据类型 之 利用 dict 模仿 switch语句功能
  17. FlatBox-WordPress Responsive Flat Design Theme
  18. 算法笔记_105:蓝桥杯练习 算法提高 上帝造题五分钟(Java)
  19. Ecliplse导入maven项目applicationContext.xml报错:Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xsd). For more information, right click on the message in
  20. Java杂谈5——关键字final与volatile

热门文章

  1. 如何安装Apache
  2. 组合类C++
  3. MySQL Crash Course #09# Chapter 17. Combining Queries: UNION
  4. bzoj1698 / P1606 [USACO07FEB]白银莲花池Lilypad Pond
  5. RabbitMQ详解(一)------简介与安装(Docker)
  6. 配置redis, make的时候: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录
  7. PHP中private和public还有protected的区别
  8. 20145327 《网络对抗》MSF基础应用
  9. fiddler配置及使用教程
  10. 如何在windows中部署Gitblit