上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 所谓"GCroots的“根集合”就是一组必须活跃的引用,在JVM中什么样的对象可以作为GC roots尼? 一般而言我们分析出来有以下特点的对象引用是可以作为GC roots的。 栈帧当中本地变量表中引用的对象。 方法区中类static类型的引用。 方法区中常量类型的引用。 本地native方法中引 阅读全文
posted @ 2020-04-24 09:21 大朱123 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 1:题目描述 从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不能视为 14。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems 阅读全文
posted @ 2020-04-23 10:01 大朱123 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 1:题目描述 把n个骰子扔在地上,所有骰子朝上一面的点数之和为s。输入n,打印出s的所有可能的值出现的概率。 你需要用一个浮点数数组返回答案,其中第 i 个元素代表这 n 个骰子所能掷出的点数集合中第 i 小的那个的概率。 来源:力扣(LeetCode)链接:https://leetcode-cn. 阅读全文
posted @ 2020-04-23 09:12 大朱123 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1:根本原因 长生命周期的对象持有短生命周期对象的引用会导致内存泄露。这是因为虽然短生命周期的对象已经没有了外部引用,可以被i释放了,但是被长生命周期的对象持有,不能释放。 2:具体情况 2.1:集合类引起内存泄露 比如:集合类中存放指定对象,但是对象引用已经失效,由于对象存放在集合中,所以无法释放 阅读全文
posted @ 2020-04-22 20:35 大朱123 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 配置文件!! className = person.PersonmethodName = eat1 阅读全文
posted @ 2020-04-22 20:15 大朱123 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-19 18:03 大朱123 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1:题目描述 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值 [1 3 -1] -3 5 3 6 7 3 1 [3 阅读全文
posted @ 2020-04-15 15:51 大朱123 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1:类介绍 在jdk里面提供的原子操作类有4中类型分别是针对原子更新基本类型如Integer,Boolean,Long类型,原子更新数组如AtomicIntegerArray,AtomicLongArray和AtomicReferenceArray对应的是整形数组,长整型数据以及引用数组,还有原子更 阅读全文
posted @ 2020-04-14 19:23 大朱123 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组。在其中每个出现regex的位置都要进行分 阅读全文
posted @ 2020-04-14 12:16 大朱123 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 1:测试分析 如上图JMM模型中,我们直到线程有自己的内存空间,而当线程1修改了自己本地的内存空间的变量后,未能及时将变量写回主存,则回导致线程2无法获取最新的变量值,而造成脏读。我们解决的方法就是使用volatile关键字修饰这个变量,使得这个变量有可见性。但是在不使用该变量情况下一定回出现我们说 阅读全文
posted @ 2020-04-14 10:21 大朱123 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页