自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java面试八股文(JAVASE)

一个接口多种实现,上述子类重写父类的方法就是一种多态的实现(比如狗的叫是汪汪、猫是喵喵,提高了代码的扩展性),最常见的多态实现方式为:父类引用变量指向子类对象 (Animal a=new dog()),继承是多态的基础,多态使得子类可以使用自己的方法实现父类的方法,实现了代码的灵活性与扩展性。子类可以通过extend关键字继承父类的属性和方法(猫和狗类可以继承父类即动物类的叫的方法和毛发属性),封装是继承的基础,不封装为类,继承什么呢?这些行为规范是由接口定义的,具体的实现细节则由实现这个接口的类来完成。

2024-03-14 20:30:52 692 1

原创 hashmap和hashtable的区别

Map集合转成Set集合--------- Set<Map.Entry<K,V>> entrySet()将key的hashCode和数组容量-1的二进制数进行与操作------得到key的hash值,即数组的下标。获取map集合中所有key-------Set keySet() 所有的键是一个set集合。判断是否包含某个value---------boolean cotainsValue(value)(1)当key通过hash算法得到的哈希值相同时------hash碰撞(hash冲突)

2024-01-24 20:41:02 1765 1

原创 面向对象与面向过程的区别

面向对象与面向过程的区别 形象的解释

2024-01-23 19:31:02 560 1

原创 2024Java现状

为什么学java

2024-01-09 18:03:49 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除