• 静态导入方法即自动拆装箱(java)


    package example6;
    import static java.lang.System.out;
    import static java.util.Arrays.sort;
    import java.util.Arrays;
    class quietWay{
        /*1.静态导入(了解)
         * 可以在代码里面,直接使用静态导入方法,导入静态方法或常量
         * import static 包名;
         * 比如实现一个计算器,在math类里面
         * */
        public static void main(String[] args) {
            out.println("hello");
            int[] array= {10,20,5,30,12};
            //Arrays.sort(array);
            sort(array);
            System.out.println(Arrays.toString(array));
        }
    }

    package example6;

    class ZDCZX {
        /*
         * 1.自动拆装箱 装箱:把基本数据类型转换成包装类 拆箱:把包装类转换成基本数据类型
         */
        public static void main(String[] args) {
            // Java 5.0(jdk1.6)版本后才支持
            // 自动装箱
            Integer i = 10;
            // 自动拆箱
            int m = i;
            doSomething(10);
            //无论是老版本还是新版本,此函数运行结果为double........(体现出向下兼容)
            //注:要记住八种基本数据类型对应的包装类
        }
            /* 在jdk1.4里是如何实现拆装箱的?
            在低于jdk1.5的版本不可以自动转换,需要手动转换。但手动转换的方法在高于jdk 1.5的版本中仍可以使用,采用向下兼容。
            */
             public void test() {
             //装箱
             Integer k=new Integer(10);
             //拆箱
             int n=k.intValue();
        }
             public static void doSomething(double m) {
                 System.out.println("double........");
             }
             public static void doSomething(Integer n) {
                 System.out.println("integer........");
             }
    }

  • 相关阅读:
    HDU 4665 Unshuffle DFS找一个可行解
    Servlet生命周期引起的问题
    获取真实Ip地址
    java中return与finally的执行顺序
    理解正则表达式
    抽象类与接口
    java 4种方式读取配置文件 + 修改配置文件
    Java基础语法
    接口多继承
    Java类成员(成员变量和方法)的覆盖与隐藏归纳
  • 原文地址:https://www.cnblogs.com/aasu/p/9191817.html
Copyright © 2020-2023  润新知