ICode9

精准搜索请尝试: 精确搜索
  • == 和 equals() 的区别2022-09-13 11:03:41

    == 对于基本类型和引⽤类型的作⽤效果是不同的: 对于基本数据类型来说, == ⽐较的是值。 对于引⽤数据类型来说, == ⽐较的是对象的内存地址。 因为 Java 只有值传递,所以,对于 == 来说,不管是⽐较基本数据类型,还是引⽤数据类型的 变量,其本质⽐᫾的都是值,只是引⽤类型变量存的值是对象的

  • 为什么重写 equals() 时必须重写 hashCode() ⽅法?2022-09-13 11:02:07

    因为两个相等的对象的 hashCode 值必须是相等。也就是说如果 equals ⽅法判断两个对象是相等 的,那这两个对象的 hashCode 值也要相等。 如果重写 equals() 时没有重写 hashCode() ⽅法的话就可能会导致 equals ⽅法判断是相等的两个 对象, hashCode 值却不相等。 总结 : equals ⽅法

  • Java SE Object类2022-09-12 22:33:03

    1、Object类 equals 方法 == 和 equals 的对比 == 是一个比较运算符 == 既可以判断基本类型,又可以判断引用类型 == 如果判断的是基本类型,判断的是值是否相等 == 如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象 equals:是Object类中的方法,只能判断引用类型 默认

  • git 重写历史2022-09-04 18:02:05

    aliases: [] tags: [git,blog] link: date: 2022-08-30 目录aliases: [] tags: [git,blog]git重写历史提交信息修改最新log修改多个提交信息参考链接 git重写历史提交信息 历史提交commit信息修改 修改最新log $ git commit --amend 修改多个提交信息 Git 没有一个改变历史工具

  • java基础22022-09-04 04:33:36

    1.为什么要有类的继承性?(继承性的好处) * ① 减少了代码的冗余,提高了代码的复用性 * ② 便于功能的扩展 * ③ 为之后多态性的使用,提供了前提图示:     2.继承性的格式:class A extends B{} * A:子类、派生类、subclass * B:父类、超类、基类、superclass 3.子类继承父类以后

  • 面向对象(方法、继承、重写)2022-09-02 12:31:12

    前言 本文主要介绍方法(实例方法、类方法、静态方法)、继承(单继承和多继承)以及重写等内容。 一、方法 1、实例方法 用户自定义的方法。 class Student: #类属性 stu_number=True stu_name="张三" stu_age=True def __init__(self): #实例属性

  • 什么情况下会用到final?2022-08-30 13:31:42

     https://blog.csdn.net/qq_46657442/article/details/121360785   ①final作用 final修饰类:表示该类不能被继承,是顶级类。修饰方法   :表示不能重写。修饰变量  :表示不能修改,可在构造方法中赋值。 ②使用场景 当内部类需要引用外部类的局部变量或者是传入的参数时那么该变

  • 继承中成员方法的访问特点和继承中方法的覆盖重写概念与特点2022-08-29 11:04:56

    继承中成员方法的访问特点 在父子类的继承关系当中,创建子类对象,访问成员方法的规则: 创建的对象是谁,就优先用谁,如果没有则向上找 注意事项: 无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类 案例: 父类: public class Fu { public void methodFu(){ Sy

  • MBR病毒IDA逆向分析与重写内容解读2022-08-26 23:33:52

    1 运行病毒 拍摄快照 运行病毒,直接关机 重启后出现下面的页面 输入任意字符,回车后会清空 可以知道,该病毒破坏了windows的启动过程,要进入系统必须输入正确的口令,该病毒属于MBR病毒的类型 2 基础知识 硬盘的主引导区在0柱面0磁道1扇区,包括硬盘主引导记录MBR(Main Boot Record)、

  • 07. Prometheus - 标签重写2022-08-23 19:33:07

    默认标签 默认情况下,Prometheus 加载 targets 后,都会包含一些默认的标签,其中以 __ 作为前置的标签是在系统内部使用的,因此这些标签不会写入到样本数据中。 这些标签将会告诉 Prometheus 如何从该目标实例中获取监控数据。 标签重写 标签重写(Relabeling)是 Prometheus 一个非常有用

  • Java基础知识整理(部分)2022-08-19 00:32:15

    继承的本质是对某一类的抽象,从而实现对现实世界更好的建模1.extends的意思是扩展,子类是父类的扩展2.Java中类只有单继承,没有多继承在Java中,所有类都默认直接或间接继承Object类,Object是所有类的父类 子类继承了父类,就会拥有父类的全部方法 super注意点 1.super调用父类的构造方

  • Java 重写(Override)与重载(Overload)的区别2022-08-16 20:35:18

    重写(Override)与重载(Overload) 相同点 方法名都是一样的 重写(Override) 关系到两个类:子类,父类 当父类中有一个方法不合你的心意的时候,你可以重新编写这个方法 但是! 只能重写这个方法的过程!返回值和形参都不能变! 比如说 这里有一个类 public class Father { public void Test0

  • java基础2022-08-16 12:32:18

    1、Java的数据类型有哪些? Java的数据类型有: (1)基本数据类型:byte,short,int,long,float,double,char,boolean (2)空类型:void (3)引用数据类型:数组、类、接口、枚举、注解等 2、变量的三要素是什么?变量使用有什么要求? 变量的三要素: 数据类型、变量名、变量值 变量使用要求: 变量

  • 虚方法与抽象方法区别2022-08-15 09:33:08

    虚方法可以有自己的方法体 抽象方法不能有方法体 --------------------------------- 抽象方法子类必须重写,虚方法可不重写 -------------------------------- 虚方法不可static abstract 修饰   --------------- 后续补充

  • java学习2022-08-13 12:33:27

    Lambda表达式 格式: (形式代码)->{代码块}             形式参数:如果有多个参数,参数之间用逗号隔开,如果没有参数留空即可,   ->代表指向动作, 代码:具体的实现方式。 三要素:形参,箭头,代码。 使用是必须要有接口,在接口中有且仅有一个抽象方法。 方法的重写和重载, 重写,:需要继承关系,

  • java学习笔记007 面向对象(三) 继承2022-08-12 18:03:07

    1.继承 子类继承父类所有的属性和方法 私有的属性和方法也会继承 但是因为封装性的影响,子类不能直接调用父类的结构 eg.父类中定义private double legacy;//提供set、get方法 子类中不能直接用legacy,而是调用getLegacy()方法 2.继承的规定 一个父类可以被多个子类继承,一个类只

  • 02-重载和重写的区别2022-08-05 08:33:03

    重载和重写的区别 1、重载 发生在同一个类中,方法名相同,参数列表不一致,构成重载;且与返回值无关 public int add(int a, int b){return a + b}方法的参数列表就是(int, int) 2、重写 发生在父子类中,方法名和参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类

  • 03-Java中==和equals的区别2022-08-05 08:31:55

    Java中==和equals的区别 1、== 基本类型比较 比较的就是值是否相同 引用类型比较 比较的就是地址值是否相同 2、equals 重写前 比较的是地址值 重写后 按照重写方法的逻辑进行比较

  • 面试题day222022-08-04 19:00:48

    广联达 秋招面试22届java面经 自我介绍 聊了聊项目 http与https,分别是什么,区别是什么 端口、ssl加密、证书 https的请求方式 封装继承多态 将bean封装,提供调用方法、子类继承父类、重载和重写 hashmap底层,扩容机制,容量为什么是2的幂 扰动函数 (h = key.hashC

  • redis - 数据持久化2022-08-03 21:38:14

    Redis 的数据持久化机制 Redis 的持久化主要有两大机制:AOF(Append Only File) 日志和 RDB 快照。 AOF AOF 记录 Redis 的操作日志,它是在主线程中执行的。AOF 和数据库的写前日志(Write Ahead Log, WAL)不同,WAL 是在执行命令前先把修改的数据写到日志文件中,而 AOF 是在命令执行成功

  • Odoo14 重写Model中的方法2022-08-02 15:34:32

    1 # 重写Model方法 2 # get_formview_id:分享出去的链接跳转到访问模型某条记录,指定form视图展示 3 def get_formview_id(self, access_uid=None): 4 if access_uid: 5 self_sudo = self.with_user(access_uid) 6 else: 7 self_sudo =

  • WebMvcConfig---消息处理器的实现2022-07-31 15:06:12

    注册消息处理器 要用接口方法实现,如果是extends方法,则要重写全部方法,否则出现类似404错误,而全部重写这不符合里氏替换原则

  • java----线程2022-07-29 12:01:44

    《基础概念》          并发:正如我们一边打电话一边开车,大脑的注意力是不断切换的,只是大脑切换的速度很快,所以看起来我们是同时打电话+开车 《线程基本使用》       《继承Thread类,重写run方法》     《为什么不直接调用run方法而是调用start方法?》 调用start方法

  • 面向对象-继承2022-07-26 00:03:35

    继承的规范: 继承的特点: 继承的访问特点: 方法重写:  

  • 20220723—第八组—王凌霄—学习笔记2022-07-25 20:33:14

    final关键字的作用 1、用来修饰一个引用 2、用来修饰一个方法 当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。 使用final方法的原因主要有两个: (1)把方法锁定,以防止继承类对其进行更改。 (2)效率,在早期的java版本中,会将final方法转为内嵌调

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有