Loading

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: HashMap HashSet 实现Map接口 实现Set接口 存储键值对 仅存储对象 调用put()向map中添加元素 调用add()向set中添加元素 HashMap使用key计算hashCode HashSet使用成员对象来计算hashCode值,有可能两个对象的hashCode相同,那么就使 阅读全文
posted @ 2022-01-16 10:14 Zhbeii 阅读(29) 评论(0) 推荐(0)
摘要: 在调用一个有参函数的时候,将实际参数传递给函数中的形式参数的过程中有两种形式: 值传递和引用传递 值传递:是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递:是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改 阅读全文
posted @ 2022-01-15 21:43 Zhbeii 阅读(56) 评论(0) 推荐(0)
摘要: char:单字符,使用单引号 String:字符串,使用双引号 八种基本数据类型都有对应的包装类: Byte、Short、Integer、Long、Float、Double、Character、Boolean 包装类型不赋值就是 Null 基本类型有默认值且不是 Null 基本数据类型直接存放在Ja 阅读全文
posted @ 2022-01-15 17:15 Zhbeii 阅读(46) 评论(0) 推荐(0)
摘要: hashCode定义于Object类中,说明任何类中都包含hashCode函数 通过hashCode的计算,来看已加入的对象中是否有相同的hashCode,如果有相同的,再通过equals比较他们所对应的对象的值是否相同。 为什么重写 equals() 时必须重写 hashCode() 方法? 因为 阅读全文
posted @ 2022-01-15 17:13 Zhbeii 阅读(32) 评论(0) 推荐(0)
摘要: == 对基本数据类型来说:== 比较的是值 对引用数据类型来说:== 比较的是对象的内存地址 equals() equals()比较字符串中所包含的内容是否相同 阅读全文
posted @ 2022-01-15 16:53 Zhbeii 阅读(28) 评论(0) 推荐(0)
摘要: 怎么理解 如果使用标准库的ArrayList,想要存储String,就需要强转,但是强转是容易出问题的,想要方便的使用就需要为String编写一个自己的ArrayList,但是如果换一个数据类型,难道还要自己再动手写吗? 泛型ArrayList<T>就是一个模板,T可以是任何class, 使用方法 阅读全文
posted @ 2022-01-15 16:29 Zhbeii 阅读(27) 评论(0) 推荐(0)
摘要: 重载: 同一个类中多个同名方法根据不同的传参来执行所对应的方法 重写: 子类根据需要,对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变 阅读全文
posted @ 2022-01-15 15:55 Zhbeii 阅读(33) 评论(0) 推荐(0)
摘要: 静态的成员属于类,随着类的加载而加载到静态方法区内存 但是当类加载时,此时不一定有实例创建,没有实例,就不可以访问非静态的成员。 阅读全文
posted @ 2022-01-15 15:42 Zhbeii 阅读(35) 评论(0) 推荐(0)
摘要: JRE是Java的运行环境,面向的是Java程序的使用者,包含JVM和核心使用类库,不包含开发工具(编译器,解释器) JDK是Java开发工具包,提供了开发环境和运行环境 JVM是负责解释执行字节码文件,不同平台的JVM不同 阅读全文
posted @ 2022-01-15 12:31 Zhbeii 阅读(23) 评论(0) 推荐(0)
摘要: https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/ 使用哑结点可以避免许多特殊情况 这道倒数链表是要删除,如果是平时使用正常的快慢指针的话,需要注意快慢指针应该比平时使用差一步,因为要删除慢指针所在的地方,可以让快指针 阅读全文
posted @ 2022-01-15 10:57 Zhbeii 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页