zoukankan      html  css  js  c++  java
  • 可变参数和不可变参数的比较

    package com.Summer_0421.cn;
    
    import java.util.Arrays;
    
    /**
     * @author Summer
     * 可变参数和不可变参数比较;
     * 基本上所有用数组做参数的方法 都可以把数组参数替换成可变参数 , 可变参数更强大 ;
     */
    public class Test02 {
        public static void main(String[] args) {
            //可变参数的影响
            int [] a={18, 79, 62, 59, 15, 39, 75, 62, 10};
            int [] a1={18, 79, 62, 59, 15, 39, 75, 62, 10};
            int [] a2={18, 79, 62, 59, 15, 39, 75, 62, 10};
            int [] a3={18, 79, 62, 59, 15, 39, 75, 62, 10};
            arr1(a,a1,a2,a3);
            arr1(12,12);
            System.out.println(Arrays.toString(a));
            arr1(19,1919);
        
    
        }
        public static void arr1(int  its,int b) {
            System.out.println("不可变参数!!");
            
        }
        
        //可变参数  默认由0或者n多个 参数构成 但是必须传参类型必须一致
        // 和不可变参数  参数列表 相同  时  以不可变参数优先
        //传递一个该类型的数组
        //不可以传递了1个或多个实参之后再传递给类型数组;
        //可变参数无法重载
        public static void arr1(int[]...its) {
            //its[0]=1;//可变参数无法重载
            System.out.println("可变参数!!");
        }
    
        
        
        
    }
  • 相关阅读:
    SSM框架--详细整合教程
    ssh--整合注意事项
    SSH--三大框架整合原理
    springMVC的流程
    java框架问题整理
    集合的体系
    java异常机制
    java知识点
    Java编程思想【Thinking in java】
    实验三 指令实验(一)
  • 原文地址:https://www.cnblogs.com/summerdata/p/10745333.html
Copyright © 2011-2022 走看看