自定义博客皮肤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中AOP与OOP的区别

OOP是Java的基石,通过对象建模解决业务核心问题。AOP是补充,解决跨对象的横向关注点,二者共同构建高内聚,低耦合的系统。例如,一个电商系统用OOP定义商品和订单,用AOP统一处理订单事务和日志记录。

2025-05-29 20:12:54 602

原创 HashMap使用foreach循环为什么有时是有序的?

HashMap本质上存储数据是无序的,但是某些情况下使用foreach循环时输出似乎有序,这实际上是由于哈希表的实现细节和哈希冲突的处理方式导致的巧合现象。

2025-05-22 22:42:37 892

原创 Java中字节流与字符流

缓冲流:内部维护了一个缓冲区,避免每次读写都操作硬盘,从而提升性能。字节流:以字节(8)为单位进行数据传输,适合处理二进制数据的文件。例如图片,视频,音频。OutputStreamWriter:将字符流转换为字节流,支持按行写入。InputStreamReader:将字节流转换为字符流,可以指定编码。BufferedOutputStream:写入缓冲流,提高写入效率。字节流:处理二进制文件(图片,视频,压缩包,网络传输,加密数据)。BufferedReader:读取缓冲流,支持按行读取。

2025-05-22 19:06:40 386

原创 Java中ArrayList和LinkedList的区别

ArrayList和LinkedList的区别

2025-05-21 03:48:14 1496 1

空空如也

空空如也

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

TA关注的人

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