zoukankan      html  css  js  c++  java
  • 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
    

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

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

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

  • 相关阅读:
    requests模块
    Flask框架 之 上下文管理前戏
    Flask框架 之 学生管理分析
    Flask框架 之 路由和视图详解
    数据库连接池DBUtils
    C++中endl和cout语句
    Linux如何在一个文件中写入内容
    C++常量
    Linux重启命令
    Linux命令1
  • 原文地址:https://www.cnblogs.com/elnimo/p/13196562.html
Copyright © 2011-2022 走看看