}

            if(srcPos + i >= src.length){

                break;

            }

            dst[dstPos  + i ] = src[srcPos +i];

        }

    }

}

11.

package com.qf.arraywork;

/*模拟实现:copyOf(int[] array, int newLength)*/

public class Demo11 {

    public static void main(String[] args) {

        int[] a={1,24,4};

        copyOf(a,3);

    }

    public static int[] copyOf(int[] array,int newLength){

        /*实例化一个新的数组*/

        int[] copy = new int[newLength];

        for (int i = 0;i<newLength;i++){

            if( i>= array.length){

                break;

            }

            copy[i] = array[i];

        }

        return copy;

    }

}

13.

import java.util.Arrays;

public class Demp13 {

    public static void main(String[] args) {

        int[] arr1={1,4,4};

        int[] arr2={3,5,4};

    }

    public static int[] combine(int[] arr1, int[] arr2) {

        // 1. 合并数组

         int[] combine = Arrays.copyOf(arr1, arr1.length + arr2.length);

         System.arraycopy(arr2, 0, combine, arr1.length, arr2.length);

         //2. 排序

         Arrays.sort(combine);

         return combine;}

    }

14.

import java.util.Arrays;

/*(难)已知方法 public static int[] delete(int[] arr, int ele)

 的作用是删除数组中第一次出现的ele元素,并返回删除后的数组。

 实现这个方法。*/

public class Demo14 {

    public static void main(String[] args) {

Java面试核心知识点笔记

其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。

蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6

Java中高级面试高频考点整理

蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6

更多Java进阶知识笔记文档分享,这些对于面试还是学习来说都是一份不错的学习资料

有需要的朋友可以戳这里即可免费领取

蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6

最后还分享Java进阶学习及面试必备的视频教学

蚂蚁金服(Java研发岗),26岁小伙斩获三面,收获Offer定级P6