首页 > 系统相关 >Day49 创建对象内存分析

Day49 创建对象内存分析

时间:2024-01-14 14:12:21浏览次数:33  
标签:System Pet dog 创建对象 内存 Day49 public out

创建对象内存分析

Pet.java

package com.oop.demo03;

public class Pet {
    public String name;
    public int age;

    //无参构造
    public void shout(){
        System.out.println("叫了一声");
    }
}

Application.java

package com.oop;

import com.oop.demo03.Pet;

public class Application {
    public static void main(String[] args) {
        Pet dog = new Pet();
        dog.name = "旺财";
        dog.age = 3;
        dog.shout();

        System.out.println(dog.name);
        System.out.println(dog.age);

        Pet cat = new Pet();


    }   
}

结果是:

叫了一声
旺财
3

内存分析流程图

标签:System,Pet,dog,创建对象,内存,Day49,public,out
From: https://www.cnblogs.com/baixiaofan/p/17963666

相关文章

  • 安卓之内存管理,强制回收机制以及应对措施分析
    ​文章摘要        安卓操作系统作为全球最流行的移动操作系统之一,其强大的功能和灵活性深受开发者与用户的喜爱。然而,随着应用的复杂性和用户需求的增长,应用的内存管理变得尤为重要。在这其中,安卓的强制回收机制起着至关重要的作用。本文将深入探讨安卓系统中的内存管......
  • 创建对象内存分析
    概述 所有对象都可以引用静态方法方法调用 变量赋值 代码//Java-零基础学习/src/oop/demo03/Petpackageoop.demo03;​publicclassPet{​  publicStringname;  publicintage;​  //无参构造​  publicvoidshout(){    System.out......
  • ThreadLocal真的会造成内存泄漏吗?
    ThreadLoca在并发场景中,应用非常多。那ThreadLocal是不是真的会造成内存泄漏?今天给大家做一个分享,个人见解,仅供参考。1、ThreadLocal的基本原理简单介绍一下ThreadLocal,在多线程并发访问同一个共享变量的情况下,如果不做同步控制的话,就可能会导致数据不一致的问题,所以,我们需要使......
  • 数组内存图
    ......
  • 聊一聊 .NET高级调试 中的一些内存术语
    一:背景1.讲故事在高级调试的旅程中,经常会有一些朋友问我什么是工作集(内存),什么是提交大小,什么是VirtualSize,什么是WorkingSet。。。截图如下:既然有很多朋友问,这些用口头也不怎么好描述,刚好上午有时间就系统的聊一下吧。二:内存术语解读1.VirtualSize是什么可能有些朋......
  • C++ 单例模式以及内存管理
    引用:https://zhuanlan.zhihu.com/p/37469260https://www.cnblogs.com/xiaolincoding/p/11437231.htmlhttps://blog.csdn.net/unonoi/article/details/121138176单例模式:一个类在全局范围内只有一个实例化的对象核心:构造函数是私有的,防止外界创建单例类的对象。使用类内的......
  • C/C++程序的内存开辟——《初学C语言第55天》
    //————C/C++程序的内存开辟C++程序内存分配的几个区域://intt=2;//staticintr=1;//voidtest()//{//  statice=1;//  intn=1;//  intarr[10]={1,2,3,4};//  charg[]="helloworld";//  char*p="abcd";//  int*a=(int*)malloc......
  • 【C语言进阶篇】动态内存分配的六个常见错误
    <br>(文章目录)前言  <fontcolor=green>......
  • 异构计算关键技术之内存管理与DMA(一)
    异构计算关键技术之内存管理与DMA(一)诞生伊始,计算机处理能力就处于高速发展中。及至最近十年,随着大数据、区块链、AI等新技术的持续火爆,人们为提升计算处理速度更是发展了多种不同的技术思路。大数据受惠于分布式集群技术,区块链带来了专用处理器(Application-SpecificIC,ASIC)的春......
  • java基础语法面向对象之单个对象内存图
    一:概述在面向对象的学习中,需要去了解对象的内存图,在这里以单个对象的内存图为例进行讲解。二:具体说明<1>代码publicclassStudent{Stringname;intage;publicvoidstudy(){System.out.println(name+"好好学习");......