• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

奋斗的软件工程师

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

上一页 1 ··· 12 13 14 15 16 17 18 19 下一页

2024年3月3日

Java中类与类、类与接口、接口与接口之间是什么关系?

摘要: Java中类与类之间是什么关系? 1.依赖 依赖是指一个类(称为依赖类)使用到了另一个类(称为被依赖类),而这种使用关系是具有偶然性的、临时性的、非常弱的,但是被依赖类(目标类)的变化会影响到依赖类。 例如,比如人A要过河,需要借用一条船B,此时人A与船B之间的关系就是依赖。表现在代码层面,为类B作 阅读全文

posted @ 2024-03-03 11:56 周政然 阅读(288) 评论(0) 推荐(0)

2024年2月20日

Java类加载机制和执行顺序

摘要: 下面代码运行结果为—— 点击查看代码 package com.itcq.d5; public class App { public static void main(String[] args) { new B(); } } class A { static{ System.out.println( 阅读全文

posted @ 2024-02-20 15:32 周政然 阅读(25) 评论(0) 推荐(0)

2024年2月3日

Stream流的中间方法和终结方法有哪些

摘要: 在Java 8及更高版本的Stream API中,Stream操作可以分为中间操作(Intermediate Operations)和终结操作(Terminal Operations)。下面是两类方法的一些常见示例: 中间操作(Intermediate Operations): 中间操作不会立即执行 阅读全文

posted @ 2024-02-03 13:38 周政然 阅读(303) 评论(0) 推荐(0)

java中如何获取Stream流

摘要: 在Java中获取Stream流主要有以下几种方式: 通过集合类(Collection)获取: 所有的java.util.Collection接口的实现类,包括List, Set, 和 Queue等,都可以使用.stream()方法来获取一个Stream。例如: List<String> list = 阅读全文

posted @ 2024-02-03 13:34 周政然 阅读(140) 评论(0) 推荐(0)

2024年2月2日

单列集合综合案例-斗地主

摘要: 这个Java代码是实现了一个简单的扑克牌游戏逻辑框架,包括创建扑克牌类(Card)、房间类(Room)以及游戏主入口类(Game)。 Card 类: Card 类代表一张扑克牌,包含三个属性:face(牌面,如"3", "K"等)、suit(花色,如♠, ♥等)和size(大小,用于排序或比较牌的大 阅读全文

posted @ 2024-02-02 21:39 周政然 阅读(33) 评论(0) 推荐(0)

2024年2月1日

UnsupportedOperationException------“不支持的操作异常”

摘要: 在Java编程语言中,当你试图调用一个当前环境或对象不支持的方法时,就会抛出这个异常。例如: 调用不可变集合(如通过Collections.unmodifiableList()创建的列表)的添加、删除或修改方法。 使用Arrays.asList()返回的对象尝试修改其内容。 在实现了某个接口但未提供 阅读全文

posted @ 2024-02-01 15:39 周政然 阅读(290) 评论(0) 推荐(0)

2024年1月31日

集合的并发修改异常问题-ConcurrentModificationException

摘要: TODO:找出集合中带张的名字,将其从集合中移除 点击查看代码 package com.itheima.javase; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * TODO:找 阅读全文

posted @ 2024-01-31 23:59 周政然 阅读(29) 评论(0) 推荐(0)

集合

摘要: 阅读全文

posted @ 2024-01-31 22:06 周政然 阅读(14) 评论(0) 推荐(0)

哈希碰撞

摘要: 哈希碰撞是指两个不同的输入数据在经过哈希函数运算后产生相同的哈希值。哈希函数通常将输入数据映射到一个较小的范围,比如一个固定大小的哈希码空间,但输入数据的范围可能远远大于哈希码空间。因此,多个不同的输入可能映射到相同的哈希码,这就是哈希碰撞的发生。 哈希碰撞可能发生在任何使用哈希函数的场景,包括哈希 阅读全文

posted @ 2024-01-31 13:55 周政然 阅读(375) 评论(0) 推荐(0)

ArrayList集合的底层原理

摘要: ①利用无参构造器创建的集合,会在底层创建一个默认长度为0的数组 ②添加第一个元素时,底层会创建一个新的长度为10的数组 ③存满时,会扩容1.5倍 ④如果一次添加多个元素,1.5倍还放不下,则新创建数组的长度以实际为准 点击查看代码 package com.itheima.javase; import 阅读全文

posted @ 2024-01-31 00:28 周政然 阅读(32) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3