• JAVA基础复习一 理解不同数据类型的变量赋值


    Java中的数据类型可以分为两大类:基本数据类型与引用数据类型,现关于两种数据类型的赋值做一个示例。

    public class ValueTransferTest {
        public static void main(String[] args) {
            System.out.println("---------基本数据类型---------");
            int m = 10;
            int n = m;
            System.out.println("m = " + m + ",n = " + n);
            n = 20;
            System.out.println("m = " + m + ",n = " + n);
    
            System.out.println("---------引用数据类型---------");
            Student stu = new Student();
            stu.age = 10;
            Student stu2 = stu;
            System.out.println("stu.age =" + stu.age + ",stu2.age =" + stu2.age);
            stu2.age = 20;
            System.out.println("stu.age =" + stu.age + ",stu2.age =" + stu2.age);
        }
    }
    
    class Student{
        Integer age;
    }
    

    控制台显示结果

    ---------基本数据类型---------
    m = 10,n = 10
    m = 10,n = 20
    ---------引用数据类型---------
    stu.age =10,stu2.age =10
    stu.age =20,stu2.age =20
    

    结论 通过内存分析可以得出:

    基本类型的变量,赋值的是变量所保存的数据值;

    引用类型的变量,赋值的是变量所保存的数据的地址值。

  • 相关阅读:
    ExtJS小试 TreePanel
    ExtJS 之panel tabpanel 和window 的简单使用
    ExtJs2.1未知明错误
    Extjs xtype
    ibatis 初体验
    MS数据库分页
    EXTJS 简单登陆
    php5.2.9 apache2.2 mysql5.1 phpMyAdmin3.2配置
    安装配置Ruby for Eclipse
    ExtJs之gridPanel初探
  • 原文地址:https://www.cnblogs.com/elnimo/p/13196562.html
Copyright © 2020-2023  润新知