首页 > 其他分享 >第九天

第九天

时间:2024-02-01 22:14:15浏览次数:23  
标签:第九天 demo01 System Demo01 println new out

package ObjectDemo;

import java.util.Objects;

public class Application {

public static void main(String[] args) {
    Demo01 demo01 = new Demo01(10, "张三");
    Demo01 demo02 = new Demo01(20, "李四");
    Demo01 demo04 = new Demo01(20, "李四");

    //判断demo1 和 demo2 是不是一个类型 ,get.Class方法
    Class class1 = demo01.getClass();
    Class class2 = demo02.getClass();
    if (class1 == class2) {
        System.out.println("是一个类");
    } else {
        System.out.println("不是一个类");
    }
    System.out.println("=========================");

    //判断内存是否相等,hashCode
    System.out.println(demo01.hashCode());
    System.out.println(demo02.hashCode());
    Demo01 demo03 = demo01;
    System.out.println(demo03.hashCode());
    System.out.println("==========================");


    //tostring方法,可以在子类重写。因为不满足需求
    System.out.println(demo01.toString());
    System.out.println(demo02.toString());
    System.out.println(demo03.toString());
    System.out.println("==========================");

    //equals,判断两个对象是否相等.不滿足需求重寫
    System.out.println(demo01.equals(demo02));
    System.out.println(demo03.equals(demo01));
    System.out.println(demo02.equals(demo04));
    System.out.println("==========================");

     //回收没用的垃圾
    new Demo01(10, "张三");
    new Demo01(20, "李四");
    new Demo01(20, "王五");
    System.gc();

}

}

标签:第九天,demo01,System,Demo01,println,new,out
From: https://www.cnblogs.com/inian/p/18002220

相关文章

  • 代码随想录算法训练营第九天| 28. 实现 strStr() 459.重复的子字符串 字符串总结 双
     28.实现strStr()给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从0开始)。如果 needle 不是 haystack 的一部分,则返回  -1 。题目链接:28.找出字符串中第一个匹配项的下标-力扣(LeetCode)思路:标......
  • C语言学习第九天
    一、分支语句(if switch)语法结构:if(表达式)语句;if(表达式)语句1:else语句2;//多分支if(表达式)语句1;elseif(表达式)语句2;else语句3;示例代码:intmain(){ intage=0; printf("输入你的年龄:"); scanf_s("%d",&age); if(age<18) pr......
  • 第九天:软件编译安装过程
    一、利用编译工具,通常只需要三个大的步骤./configure(1)通过选项传递参数,指定安装路径、启用特性等;执行时会参考用户的指定以及Makefile.in文件生成Makefile(2)检查依赖到的外部环境,如依赖的软件包make根据Makefile文件,会检测依赖的环境,进行构建应用程序makeinstall复......
  • [代码随想录] 第九天
    232.栈实现队列[https://leetcode.cn/problems/implement-queue-using-stacks/description/]思路:无classMyQueue{Stack<Integer>stackIn;Stack<Integer>stackOut;inttemp;publicMyQueue(){stackIn=newStack<>();......
  • 软件设计模式学习每日总结-第九天
    第九天组合模式:组合多个对象形成树形结构,使得叶子和容器的使用具有一致性。透明组合模式:声明了对象的所有的方法。安全组合模式:不声明对象的方法。 ......
  • Java登陆第九天——JDBC
    JDBCJDBC本身是Java提供的一套标准接口,由不同数据库厂商提供接口的具体实现。至此,开发者只需调用JDBC就可以完成对各种数据库的操作。mysql-jdbc-maven坐标<!--Mysql版本:5.7.36--><dependency><groupId>mysql</groupId><artifactId>mys......
  • 王建民老师的期中测试(javaweb学习每日总结-第九天)
    第九天学习今天主要准备了一下建民老师明天考试的内容,也就是所谓的单表增删改查,目前我已经能比较熟练使用mybatis技术来进行数据库的增删改查,也做过了一两个实例,希望明天我能顺利通过王建民老师的测试。 ......
  • Java拾贝第九天——泛型
    Java拾贝不建议作为0基础学习,都是本人想到什么写什么如果一个类中,不想限定具体类型的属性,或某个方法的返回值和传参。可以在类声明时通过一个标识来表示。这样只需要在实例化类的时候声明具体的类型即可,这就是泛型泛型类泛型作用于类上就是泛型类。栗子:publicclassTest9......
  • 代码随想录算法训练营第九天
    代码随想录算法训练营第九天|LeetCode232(用栈实现队列)LeetCode225(用队列实现栈)栈和队列理论基础定义栈(stack),一种遵循先进后出(FILO—First-In/Last-Out)原则的线性存储结构。队列(queue),一种遵循先进先出(FIFO—firstinfirstout)原则的线性存储结构栈方法方法名......
  • python第九天
    一、集合由不同元素组成的集合,集合是无序排列的值,可作为字典的key,集合元素必须为不可变类型例:s={1,2,3,4,4,4,5,6,7}“&”:交集,”|”:并集,”^”:交叉补集,”-”:差集,“<”,“>”二、集合交、差、并集1、关系运算-交集、并集、差集p_s=set(python_1)l_s=set(linux_1)pr......