前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java5的静态导入和自动装箱拆箱

java5的静态导入和自动装箱拆箱

原创
作者头像
MonroeCode
发布2018-01-11 12:00:50
4630
发布2018-01-11 12:00:50
举报
文章被收录于专栏:Java技术分享

静态导入:导入某个类的静态成员(属性和方法) 语法:import static 可以简化编程,但是可读性较差,所以使用较少,仅作为了解。 自动装箱:将原始数据类型转换为包装类型。 自动拆箱:将封装类型转换为原始数据类型。 示例仅作参考:

代码语言:cs
复制
public void demo3() {
        int i = 10;
        doSomething(i); // 调用 double 方法,兼容 JDK1.4执行效果
    }

    public void doSomething(double d) {
        System.out.println("double 参数 ");
    }

    public void doSomething(Integer i) {
        System.out.println("Integer 参数");
    }

    @Test
    public void demo1() {
        // 在JDK5 之后 将 原始数据类型 转换 包装类 类型 --- 自动装箱
        Integer i = 10; // 编译器 将 int 转换 Integer

        // 将 封装类 类型 转换 原始数据类型 ---- 自动拆箱
        int n = i; // 编译器 将 Integer 转换 int
    }

    @Test
    public void demo2() {
        // JDK5 之前 如何 进行 原始数据类型 和 包装类类型转换?
        int m = 10;
        // 如何int 转换为 Integer
        Integer i = new Integer(m);
        // 如何 Integer 转换 int
        int n = i.intValue();
    }

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档