上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页
摘要: 类加载机制和Bean的生命周期是Java中非常重要的两个概念,它们分别对应了Java类的加载和对象的创建、初始化、销毁等过程。 **类加载机制**是指当Java程序需要使用某个类时,JVM会通过类加载器将该类加载到内存中,并对该类进行初始化。类加载器会按照一定的顺序查找类文件,并加载到内存中。类加载 阅读全文
posted @ 2023-05-05 20:07 Chenyi_li 阅读(447) 评论(0) 推荐(0)
摘要: 转载:https://juejin.cn/post/7003949263281455112#comment https://juejin.cn/post/7005093427230539812 阅读全文
posted @ 2023-05-04 20:42 Chenyi_li 阅读(10) 评论(0) 推荐(0)
摘要: 递推公式: 和斐波那契数列是一致的 1.暴力办法,时间复杂度O(2^n) public class Solution { public int JumpFloor(int n) { if (n == 1) return 1; if (n == 2) return 2; return JumpFloo 阅读全文
posted @ 2023-05-04 10:29 Chenyi_li 阅读(19) 评论(0) 推荐(0)
摘要: 转载:https://juejin.cn/post/6844903977675390983#comment 阅读全文
posted @ 2023-05-03 19:45 Chenyi_li 阅读(11) 评论(0) 推荐(0)
摘要: 转载:https://juejin.cn/post/7072000882128191518 分析&回答 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对 阅读全文
posted @ 2023-05-03 18:48 Chenyi_li 阅读(84) 评论(0) 推荐(0)
摘要: ## JVM: ### 1. JVM的内存划分 ### 2. 什么情况下会导致JVM栈溢出 ### 3. 垃圾回收的常见算法 ### 4. 什么样的对象会直接进入老年代 ## Java基础: ### 5. StringBuffer和StringBuilder区别 ![](https://img202 阅读全文
posted @ 2023-05-03 18:48 Chenyi_li 阅读(22) 评论(0) 推荐(0)
摘要: 347. 前 K 个高频元素 public class topK { //// 第一种方法,需要对所有的数据进行排序 时间复杂度n*logn // public static int[] topKFrequent(int[] nums, int k) { // HashMap<Integer, In 阅读全文
posted @ 2023-04-29 09:30 Chenyi_li 阅读(21) 评论(0) 推荐(0)
摘要: Java的sleep方法主要用于让当前线程暂停一段时间,以便其他线程有机会执行。通常情况下,sleep方法被用于以下几种场景: 实现简单的定时器功能,例如每隔一段时间执行一次某个操作。 控制不同线程之间的执行顺序,例如在多线程编程中,可以利用sleep方法来控制各个线程之间的执行顺序。 降低程序运行 阅读全文
posted @ 2023-04-27 10:31 Chenyi_li 阅读(952) 评论(0) 推荐(0)
摘要: 200. 岛屿数量 class Solution { //利用深度递归解决,可以看图,并加记住这个模板,他可以解决岛屿中的问题,还有一题岛屿面积问题也是这个模板。 public int numIslands(char[][] grid) { //定义一个表示岛屿数量的变量 int count = 0 阅读全文
posted @ 2023-04-26 20:17 Chenyi_li 阅读(35) 评论(0) 推荐(0)
摘要: 转载:https://juejin.cn/post/6844904101004705800 阅读全文
posted @ 2023-04-25 20:01 Chenyi_li 阅读(16) 评论(0) 推荐(0)
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页