- 博客(8)
- 收藏
- 关注
原创 JAVA面向对象程序设计基础(二)
/成员变量(属性)//构造方法//成员方法//方法逻辑//方法逻辑//可选:getter和setter方法用于访问和修改私有成员变量public dataType getVariable1(){//可选:toString方法用于返回对象的字符串表示形式@0verride(1)类名:使用class关键字后跟类名来定义类。(2)成员变量:定义类的属性,可以是任何数据类型。
2023-10-27 16:00:26
132
13
原创 每天打卡一个JAVA知识点(String、StringBuilder和StringBuffer)
由于String的不可变性,每次进行字符串拼接或修改时,实际上会创建一个新的String对象,这可能导致性能下降。而StringBuilder和StringBuffer是可变的,可以直接在原有对象上进行操作,避免了频繁的对象创建,因此在大量字符串操作时,其性能优于String。如果需要频繁进行字符串的拼接、修改操作,并且在单线程环境下使用,推荐使用StringBuilder。如果字符串不需要被修改,或者需要保证线程安全性,可以使用String。String是线程安全的,因为它是不可变的。
2023-10-24 14:00:38
84
1
原创 每天打卡一个JAVA知识点(LinkedList 和 ArrayList )
如果需要频繁进行插入和删除操作,且不需要随机访问元素,则可以选择使用 LinkedList。因此,在随机访问时具有较好的性能,时间复杂度为 O(1)。- LinkedList 在任意位置进行插入和删除操作的性能都较好,时间复杂度为 O(1),因为只需要调整相邻节点的引用即可。- ArrayList 在中间或头部进行插入和删除操作时,需要移动元素,导致性能较差,时间复杂度为 O(n)。- LinkedList 占用的内存空间相对较大,因为除了存储元素本身外,还需要额外的链表节点对象。
2023-10-20 10:29:14
82
1
原创 Excel导入校验表格内是否有多条相同的数据
collect()` 方法接受一个实现了 `Collector` 接口的参数,该参数定义了如何将流中的元素进行收集和组装。在 Java 中,`collect()` 是 Stream API 中的一个终端操作方法,用于将流中的元素收集到一个集合或其他数据结构中。在 Java 中,`joining()` 是 Stream API 中的一个终端操作方法,用于将流中的元素连接为一个字符串。需要注意的是,`joining()` 方法返回的是一个新的字符串对象,并不修改原始的流或集合。
2023-10-20 10:24:18
354
原创 每天打卡一个JAVA知识点(HashMap 和 ConcurrentHashMap)
在高并发的情况下,ConcurrentHashMap 的性能通常比 HashMap 好,因为它允许多个读取操作并发进行,并且写操作只涉及到相应 Segment 的锁,不会阻塞其他 Segments。在 Java 中,HashMap 和 ConcurrentHashMap 都是常用的哈希表实现,但它们在多线程环境下的行为和性能方面有所不同。ConcurrentHashMap 在多线程环境下提供更好的线程安全性和并发性能,而 HashMap 则适用于单线程环境或低并发情况。:两者底层都是基于哈希表实现的。
2023-10-20 10:15:43
40
原创 生日提醒(c#)
3.变量daysDifference等于多少,就是多少天后过生日。例如:变量daysDifference等于0,则是今天过生日。明确,生日每年都会有,所以不需要考虑年份,只考虑月和日。2.根据上面的两个时间在此范围查出对应时间内过生日的人。需求:根据联系人生日信息,提前多少天推送消息。2)提前几天推送消息。
2023-08-15 09:55:27
225
原创 vue相关问题
2. 尝试向错误的父节点插入节点:如果尝试将节点插入到错误的父节点或非法的节点上,会触发此错误。请确保正确获取到目标节点和父节点,并验证它们的有效性。1. 确保目标节点存在于正确的父节点中:检查您正在使用的 `insertBefore` 方法,确保将新节点插入到正确的父节点的子节点列表中。Vue 中出现 "未能在节点上执行 'insertBefore'" 错误通常是由于将节点插入到错误的父节点或非法的节点上导致的。未能在节点上执行“insertbefore”:要插入新节点的节点不是此节点的子节点。
2023-08-10 11:14:56
2904
1
空空如也
第三方应用移动端嵌入帆软报表
2024-05-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人