自定义博客皮肤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)
  • 收藏
  • 关注

原创 对进程和线程的理解,以及两者的对比。

定义:进程是操作系统中的一个运行中的程序的实例,它包含了程序的代码、数据和资源,是操作系统进行和的基本单位。

2024-06-01 10:24:13 614

原创 Java中String,StringBuilder,StringBuffer有什么区别?应用场景是什么?

1)如果频繁修改字符串且不涉及多线程操作,推荐使用StringBuilder。2)如果设计多线程操作,则应该选择StringBuffer。3)如果字符串是固定不变的或者不需要频繁修改,则可以使用String。

2024-05-29 21:52:27 156

原创 Java中==和equals有什么区别?

在需要判断两个对象的内容是否相等时,使用equals()方法。例如,在比较两个字符串、集合或自定义对象时,我们通常关心它们的内容是否相等,而不是它们是否是同一个对象。:在需要判断两个对象引用是否指向同一个对象时,使用==操作符。因为我们更关心对象的内容是否相等。注意:1.默认情况下,Object类的equals()方法与==运算符的行为相同,即比较两个对象的。equals()方法是java.lang.Object类中的一个方法,通常用于比较两个对象的。:使用==操作符来比较两个基本数据类型的值是否相等。

2024-05-28 11:08:57 363 1

原创 ArrayList和LinkedList有什么区别?

ArrayList: 是基于动态数组的实现。它内部使用了一个对象数组来存储元素。当元素被添加到ArrayList时,如果当前数组的大小不足以容纳新元素,那么就会创建一个新的更大的数组,并将旧数组的内容复制到新数组中。LinkedList:是基于双向链表(在 Java 6 之前是双向循环链表)的实现。每个元素(称为节点)都包含数据和指向下一个节点以及前一个节点的引用。因此,在LinkedList中添加或删除元素通常只需要修改几个引用,而不需要像ArrayList那样复制整个数组。

2024-05-28 01:12:21 485

空空如也

空空如也

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

TA关注的人

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