自定义博客皮肤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开发学习day07-集合-Map&Stream&递归

在Java中,HashMap本身不保证元素的顺序。这意味着当你向HashMap中插入键值对时,它们在内存中的存储顺序可能会在不同的运行中或者在同一个运行的不同时间点发生变化。然而,从Java 8开始,HashMap的实现在内部使用链表和红黑树来维护条目的顺序,使得在大多数情况下,HashMap会按照插入顺序来遍历条目。但是,这种顺序的保证并不是HashMap规范的一部分,因此不应该依赖于它。如果你需要一个保证顺序的Map实现,你应该使用。维护了元素的插入顺序,或者在构造时指定的顺序(例如访问顺序)。

2024-09-03 21:47:13 255

原创 Java开发学习day06-集合-Collection&List&Set

在编程中,使用迭代器遍历集合时删除数据可能会导致不可预测的行为,因为迭代器依赖于集合的当前状态。当你在遍历过程中删除元素时,集合的结构会改变,这可能会导致迭代器失效,或者导致迭代器访问到已经被删除的元素,从而抛出异常。在某些语言中,如Java,当你在遍历集合时删除元素,迭代器可能会立即失效。在某些情况下,迭代器可能会自动调整,以跳过被删除的元素,但这并不是所有语言和集合类型都支持的行为。在某些情况下,迭代器可能会尝试访问已经被删除的元素,这可能会导致程序崩溃或者行为异常。

2024-09-03 20:47:57 254

原创 Java开发学习day03-面向对象-内部类&泛型&常用API

泛型提供了在编译阶段约束所能操作的数据类型,并自动进行检查的能力!这样可以避免强制类型转换,及其可能出现的异常。包装类(Wrapper Classes)在Java中为基本数据类型提供了对应的类类型。它们的存在主要是为了解决基本类型与对象之间的一些不兼容问题,以及提供一些面向对象的特性。

2024-08-29 20:47:18 927

原创 Java开发学习Day01

extends:让一个类跟另一个类建立父子关系特点:子类能继承并且使用所有父类的非私有成员当子类觉得从父类中继承到的某个方法不好用,或者无法满足自己的需求时,子类可以重写一个方法名称、参数列表一样的方法,去覆盖掉继承到的这个方法,这就是方法重写。注意事项:2、子类重写父类方法时,权限应该更大(public>protected>null>private)this:同类super:父类。

2024-08-26 19:45:42 226

空空如也

空空如也

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

TA关注的人

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