
JavaSE
文章平均质量分 93
黑面|书生
这个作者很懒,什么都没留下…
展开
-
Java 重写(Override)与重载(Overload) 的区别
Java 重写(Override)与重载(Overload) 的区别Java 重写 Override 与重载Overload 的区别 1 重写(Override)2 方法的重写规则3 Super 关键字的使用4 重载(Overload)5 重写与重载之间的区别1 重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛原创 2021-01-12 22:56:23 · 105 阅读 · 0 评论 -
Java中的基本类型及其对应的包装类型和自动拆箱与装箱、包装类的常量池
Java中的基本类型及其对应的包装类型和自动拆箱与装箱、包装类的常量池1 基本类型及其对应的包装类型2 Java中的装箱和拆箱1 基本类型及其对应的包装类型Java中有8种基本数据类型,分别为:6种数字类型 :byte、short、int、long、float、double1种字符类型:char1种布尔型:boolean这八种基本类型都有对应的包装类分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean基本类型位数字原创 2021-01-12 22:21:32 · 354 阅读 · 0 评论 -
Java中 == 与 equals()的区别及 equals() 与 hashCode() 的若干问题?
Java中 == 与 equals的区别及 equals 与 hashCode 的若干问题?1 == 与 equals()的区别2 equals() 与 hashCode() 的若干问题2.1 hashCode()的作用2.2 equals() 与 hashCode()的关系1 == 与 equals()的区别== : 它的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型比较的是值,引用数据类型比较的是内存地址)。因为 Java 只有值传递,所以,对于 == 来说,不原创 2021-01-05 22:22:23 · 110 阅读 · 0 评论 -
fail-fast(快速失败)机制和fail-safe(安全失败)机制的介绍和区别
https://www.cnblogs.com/u013533289/p/11637885.html转载 2021-01-04 23:25:12 · 784 阅读 · 0 评论 -
什么是Java泛型?什么是类型擦除?泛型常用的通配符有哪些?
什么是Java泛型?什么是类型擦除?泛型常用的通配符有哪些?1 Java泛型1.1 泛型的使用-泛型类1.2 泛型的使用-泛型方法1.3 泛型的使用-泛型接口1.4 泛型定义和使用的注意事项2 泛型擦除2.1 通过两个例子证明Java类型的类型擦除2.2 类型擦除后保留的原始类型2.3 类型擦除引起的问题及解决方法2.3.1 先检查,再编译以及编译的对象和引用传递问题2.3.2 自动类型转换2.3.3 类型擦除与多态的冲突和解决方法2.3.4 泛型类型变量不能是基本数据类型2.3.5 编译时集合的insta原创 2021-01-02 15:58:53 · 1339 阅读 · 0 评论 -
JavaSE之HashMap源码面试
转载 https://mp.weixin.qq.com/s/XGTNaOddY3elcumcPyO1KA (面试HashMap看这篇就够了)JavaSE之HashMap1 常见问题2 预备知识2.1 位运算知识2.2 ArrayList2.3 LinkedList2.4 RedBlackTree(红黑树)2.5 HashTable3.HashMap源码剖析3.1 概述3.2 重要参数1 常见问题随机搜罗了一些常见HashMap问题,如果把下述代码都看懂了应付这些应该没问题。1、HashMap原理,转载 2020-12-28 22:28:46 · 846 阅读 · 0 评论