• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
many-bucket
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 下一页
2025年6月22日
hot100之贪心
摘要: 买卖股票的最佳时期(121) class Solution { public int maxProfit(int[] prices) { int res = 0; int min = Integer.MAX_VALUE; for (int i = 0; i < prices.length; i++) 阅读全文
posted @ 2025-06-22 11:26 crhl-yy 阅读(37) 评论(0) 推荐(0)
2025年6月21日
hot100之堆
摘要: 虽然更多用的是桶 数组中的第k个最大元素(215) 桶排序 class Solution { public int findKthLargest(int[] nums, int k) { int[] buckets = new int[200001]; for (int i = 0; i < num 阅读全文
posted @ 2025-06-21 12:01 crhl-yy 阅读(24) 评论(0) 推荐(0)
2025年6月20日
hot100之栈
摘要: 有效的括号(020) 跳过 最小栈(155) class MinStack { private final Deque<int[]> stack = new ArrayDeque<>(); public MinStack() { stack.addLast(new int[]{0, Integer. 阅读全文
posted @ 2025-06-20 13:46 crhl-yy 阅读(24) 评论(0) 推荐(0)
2025年6月19日
几分钟了解下java虚拟机--04
摘要: 方法内联 📖 它的基本思想是在调用某个方法时,不通过跳转指令去执行该方法的代码,而是直接将该方法的代码复制到调用点处。这样可以减少方法调用的开销,包括减少函数调用和返回的指令执行时间,以及减少堆栈操作 方法内联能够触发更多的优化。通常而言,内联越多,生成代码的执行效率越高。然而,对于即时编译器来说 阅读全文
posted @ 2025-06-19 21:02 crhl-yy 阅读(51) 评论(0) 推荐(0)
hot100之二分查找
摘要: 搜索插入位置(035) class Solution { public int searchInsert(int[] nums, int target) { int n = nums.length; int lef = -1; int rig = n; while(lef+1 < rig){ int 阅读全文
posted @ 2025-06-19 16:31 crhl-yy 阅读(31) 评论(0) 推荐(0)
循着月光前进, 六便士也闪着月光
摘要: 循着月光前进, 六便士也闪着月光 即使变成了充满铜臭的大人, 也不要落下自己的月亮 缘起 之前在推一部galgame 樱之诗 其中隐约提到《月亮和六便士》 于是就来拜读这篇小说 这大概是我大学看的第一部文学类书籍吧,初中以后好久没读小说了 微信读书是真好用 书籍介绍 胡乱介绍, 有空建议自己看一下 讲述了一名画家思特里克兰德从温驯的 阅读全文
posted @ 2025-06-19 03:17 crhl-yy 阅读(45) 评论(0) 推荐(0)
2025年6月18日
好多分钟了解下java虚拟机--03
摘要: 垃圾回收 引用计数法和可达性分析 引用计数法 即记录对象的 reference count 若≠0则保留 a, b对象相互引用, 不可回收, 造成内存泄露 可达性分析(JVM主流使用) 从GC Root出发的树状结构 若对象不可达则回收 💡 GC Roots 包括(但不限于)如下几种: Java 阅读全文
posted @ 2025-06-18 23:12 crhl-yy 阅读(53) 评论(0) 推荐(0)
hot100之回溯下
摘要: 单词搜索(079) class Solution { int m, n; public boolean exist(char[][] board, String word) { m = board.length; n = board[0].length; char[] words = word.to 阅读全文
posted @ 2025-06-18 01:10 crhl-yy 阅读(29) 评论(0) 推荐(0)
2025年6月17日
几分钟了解下java虚拟机--02
摘要: 几分钟应该看不完,私密马赛, 俺是标题党 既然来了, 看看吧, 球球你了 Java类加载器 类的生命周期和加载过程 加载 加载所有的.class文件/jar文件/网络流 →字节流 (JVM 与java.lang.classLoader协作) 存储于Metaspace/Method Area 校验 确 阅读全文
posted @ 2025-06-17 22:58 crhl-yy 阅读(56) 评论(0) 推荐(0)
几分钟了解下java虚拟机--01
摘要: JDK, JRE, JVM的关系 ⚙ 解释器: 逐行转换字节码为机器码 即时编译器(JIT):将热点代码(经常执行的代码段)编译成高效的本地机器码,并缓存起来以供后续直接执行 Just-In-Time Compiler 💡 就范围来说,JDK > JRE > JVM: JDK = JRE + 开发 阅读全文
posted @ 2025-06-17 01:18 crhl-yy 阅读(70) 评论(0) 推荐(0)
上一页 1 2 3 4 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3