- 博客(26)
- 收藏
- 关注
原创 为什么重写 quals 时必须重写 hashCode ⽅法?
在Java中,重写equals方法时必须重写hashCode方法,这主要是因为它们之间有一个重要的契约(contract),这个契约由java.lang.Object类的文档明确规定。让我们深入探讨一下这个契约以及为什么必须同时重写这两个方法。
2024-07-16 20:41:33
503
原创 C指针详解
善于利用指针前言:指针是 C 语言中的一个重要概念,也是 C 语言 的一个重要特色。正确而灵活地运用它,可以使程序简洁、紧凑、高校。每一个学习和使用 C 语言地人,都应当深入地学习和掌握指针。可以说,不掌握指针就是没有掌握 C 的精华。一、指针是什么概念引入为了说清楚什么是指针,必须先弄清楚数据在内存中是如何存储的,又是如何读取的。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据程序中定义的变量类型,分配一定长度的空间。内存区的每一个字节有一
2022-05-11 13:00:48
8495
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅