java 内存分析

 1、实体类BirthDate

1package Demo; 2 3public class BirthDate { 4 private int day; 5 private int month; 6 private int year; 7 8 public BirthDate(int d, int m, int y) { 9 day = d; 10 month = m; 11 year = y; 12 } 13 public void Display() { 14 System.out.println(day+"-"+month+"-"+year ); 15 } 16 public int getDay() { 17 return day; 18 } 19 20 public void setDay(int day) { 21 this.day = day; 22 } 23 24 public int getMonth() { 25 return month; 26 } 27 28 public void setMonth(int month) { 29 this.month = month; 30 } 31 32 public int getYear() { 33 return year; 34 } 35 36 public void setYear(int year) { 37 this.year = year; 38 } 39 40}

2、测试类

1package Demo; 2 3public class Demo { 4 public static void main(String[] args) { 5 6 Demo demo = new Demo(); 7 int date = 9; 8 BirthDate d1 = new BirthDate(7, 7, 1970); 9 BirthDate d2 = new BirthDate(1, 1, 2000); 10 demo.change1(date); 11 demo.change2(d1); 12 demo.change3(d2); 13 14 } 15 public void change1(int i) { 16 i = 1234; 17 } 18 public void change2(BirthDate b) { 19 b = new BirthDate(22, 2, 2004); 20 } 21 public void change3(BirthDate b) { 22 b.setDay(22); 23 } 24}

3、内存分析

  • Demo demo = new Demo();

  • int date = 9;

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

Java日期时间API系列31

  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前

java基础知识随身记

2018年11月12日20:51:35一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。  java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvmjava的核心类

Java日期时间API系列35

  通过Java日期时间API系列1Jdk7及以前的日期时间类(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.cnblogs.com%2Fxkzhangsanx%2Fp%2F12032719.html)中得知,Java8以前除了java.sql.Timestamp扩充