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

创建对象内存分析

时间:2024-01-13 22:22:52浏览次数:27  
标签:分析 System oop Pet dog 创建对象 内存 public out

概述

 

所有对象都可以引用静态方法

方法调用

 

变量赋值

 

代码

//Java-零基础学习/src/oop/demo03/Pet
package oop.demo03;

public class Pet {

   public String name;
   public int age;

   //无参构造

   public void shout() {
       System.out.println("叫了一声");
  }
}

/*
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();
   }
*/
//Java-零基础学习/src/oop/Aoolication
package oop;

import oop.demo03.Pet;

//一个项目应该只存在一个main方法
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();
  }
}
 

标签:分析,System,oop,Pet,dog,创建对象,内存,public,out
From: https://www.cnblogs.com/poiuyjoey/p/17963105

相关文章

  • ThreadLocal真的会造成内存泄漏吗?
    ThreadLoca在并发场景中,应用非常多。那ThreadLocal是不是真的会造成内存泄漏?今天给大家做一个分享,个人见解,仅供参考。1、ThreadLocal的基本原理简单介绍一下ThreadLocal,在多线程并发访问同一个共享变量的情况下,如果不做同步控制的话,就可能会导致数据不一致的问题,所以,我们需要使......
  • Binder系列-5-binder_mmap—1—mmap()分析
    一、manmmap1.函数声明#include<sys/mman.h>void*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset);intmunmap(void*addr,size_tlength);intmsync(void*addr,size_tlength,intflags)作用:将文件或设备向内存中进行映射或取消映......
  • 数据驱动未来:公司运营数据分析大屏引领企业变革
    在数字化时代,数据已经成为企业决策的关键。为了更好地洞察市场趋势、优化业务流程、提升运营效率,越来越多的企业开始引入数据分析大屏以分析公司运营状况。这一创新举措不仅改变了传统的管理模式,更引领企业迈向智能化决策的新篇章。 公司运营数据分析大屏是一个集数据整合、分......
  • 数组内存图
    ......
  • 记一次 .NET 某药厂业务系统 CPU爆高分析
    一:背景1.讲故事前段时间有位朋友找到我,说他们的程序出现了CPU爆高,让我帮忙看下怎么回事?这种问题好的办法就是抓个dump丢给我,推荐的工具就是用procdump自动化抓捕。二:Windbg分析1.CPU真的爆高吗还是老规矩,要想找到这个答案,可以使用!tp命令。0:044>!tplogStart:1logSize:......
  • 记一次 .NET 某新能源材料检测系统 崩溃分析
    一:背景1.讲故事上周有位朋友找到我,说他的程序经常会偶发性崩溃,一直没找到原因,自己也抓了dump也没分析出个所以然,让我帮忙看下怎么回事,那既然有dump,那就开始分析呗。二:Windbg分析1.到底是哪里的崩溃一直跟踪我这个系列的朋友应该知道分析崩溃第一个命令就是!analyze-v,让wind......
  • 记一次 .NET 某零售管理系统 存储不足分析
    一:背景1.讲故事前几天有位朋友找到我,说他的程序会偶发性的报存储空间不足,无法处理此命令的错误,让我帮忙看下到底怎么回事,哈哈,人家是有备而来,dump都准备好了,话不多说,直接分析开干。二:WinDbg分析1.捕获dump中的异常一般来讲别人说的只是一个参考,我们需要自己到dump中去验证,可以......
  • 聊一聊 .NET高级调试 中的一些内存术语
    一:背景1.讲故事在高级调试的旅程中,经常会有一些朋友问我什么是工作集(内存),什么是提交大小,什么是VirtualSize,什么是WorkingSet。。。截图如下:既然有很多朋友问,这些用口头也不怎么好描述,刚好上午有时间就系统的聊一下吧。二:内存术语解读1.VirtualSize是什么可能有些朋......
  • 复旦发布 FoodLMM,食材辨别/菜谱生成/营养分析样样行!
    想要准确分辨出泰餐里的玉米笋?想吃美食但又怕一不小心无法控制卡路里而吃胖?食材在手但不知道该怎么搭配能炒出一道营养又美味的菜?养生吃货的最爱的大模型来咯!近期,来自复旦的最新研究成果——FoodLMM(有种谐音“复的”的感觉),打遍吃货届无敌手,能够快速准确进行食物和成分识别,能基于图......
  • 【Qt 学习之路】Qt5各版本情况分析
    文章目录1、简介2、Qt5版本归纳3、商业与开源3.1、桌面端3.2、嵌入式4、下载地址4.1、典型版本4.1.1、Qt5.0.04.1.2、Qt5.9.94.1.3、Qt5.12.124.2、当前Qt5最新版本1、简介Qt6出生刚刚好一年的时间,已经出到6.6版本,带来了许多的新特性和改进。今天刚刚好抽空总结下陪伴我工作这......