zoukankan      html  css  js  c++  java
  • 装箱与拆箱

    装箱就是 自动将基本数据类型转换为包装器类型;拆箱就是 自动将包装器类型转换为基本数据类型。

    package com.lv.pm;
    
    public class Test4 {
    
        public static void main(String[] args) {
            //基本数据类型是不是Object的子类?
            
            //装箱  拆箱
            
            //给8种基本数据类型,做一个包装
            //给基本数据类型,对应的写一种引用数据类型
            
            
            //装箱:基本数据类型-》【自动】包装数据类型
            //拆箱:包装数据类型-》【自动】基本数据类型
            
            int num=10;
            //就是我们int类型的包装类型
            Integer number=num;//装箱 实际上默认调用了Integer.ValueOf()  方法
            System.out.println(number);
            
            int n=number;//拆箱  实际上调用了number.intValue()  方法
            System.out.println(n);
            
            
            
            byte bt;
            Byte bte;
            
            short sh;
            Short sht;
            
            float ft;
            Float ft1;
            
            double db;
            Double db1;
            
            long lg;
            Long lg1;
            
            char ch;
            Character ch1;
            
            boolean b1;
            Boolean bo1;
            
            
        }
    
    }
    
    
    
    
    
    
    /*
     * 
     * 装箱/拆箱:发生在基本数据类型  包装数据类型
     * 
     * 
     * 向上转型/向下转型 :发生在  父类 间接父类  子类
     * 
     * 
     * 数据类型转换:自动转,强制转   发生在基本数据类型(byte....)
     * 
     */
  • 相关阅读:
    Mysql基础知识:操作数据库
    Mysql基础知识:数据类型
    Struts2下载与使用
    Open Live Writer安装使用
    博客园界面设置
    (3)break、continue
    (2)基础语法
    查找五:散列表查找
    查找三:平衡二叉树
    centos 安装 masscan
  • 原文地址:https://www.cnblogs.com/dabu/p/12333804.html
Copyright © 2011-2022 走看看