2、把写好的java文件放进D盘,就是第一步给出的那个class文件。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译。接下来是java环境变量设置的问题。
5、下载一个jdk执行默认安装。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量。点进去就能设置系统变量。
1.for循环方法:代码灵活,但效率低。
2.System.arraycopy()方法:
通过源码可以看到,其为native方法,即原生态方法。自然效率更高。
1 public static native void arraycopy(Object src, int srcPos,
2 Object dest, int destPos,
3 int length)
3.Arrays.copyOf()方法:
同样看源码,它的实现还是基于System.arraycopy(),所以效率自然低于System.arraycpoy()。
复制代码
1 public static int[] copyOf(int[] original, int newLength) {
2 int[] copy = new int[newLength]
3 System.arraycopy(original, 0, copy, 0,
4 Math.min(original.length, newLength))
5 return copy
6 }
复制代码
4.Object.clone()方法:
从源码来看同样也是native方法,但返回为Object类型,所以赋值时将发生强转,所以效率不如之前两种。
1 protected native Object clone() throws CloneNotSupportedException