摘要:
上一篇的引子《Java类加载》想要看类加载的内容可以看一看。 一、对象存活算法 首先我们要回收一个对象,首先得知道这个对象是不是存活。如果对象存活则不能够继续回收,如果是已经死亡的对象,则应该立即回收。 首先我们要想确定一个类是不是存活,一般来说有两个方法比较成熟。 1,引用计数法 当有一个引用指向 阅读全文
posted @ 2019-11-15 00:24
leiro
阅读(116)
评论(0)
推荐(0)
摘要:
1.类加载: 1.1类加载流程 类加载实际上并不复杂,我们知道Java是面向对象的编程语言,程序的运行过程中无时不刻不与类和对象打交道。而类加载是程序运行的第一步。 实际上一般来说一个Java程序的完整运行有一下几步: 1.编译:就是将我们编写的代码编译成字节码,没什么好说的。有时间的话,我会写一些 阅读全文
posted @ 2019-11-12 22:52
leiro
阅读(166)
评论(0)
推荐(0)
摘要:
这是我写的一个解法,大概思路是说。首先判断如果word2的长度大于word1则直接返回false,负责继续执行。 我们判断在word2中的每一个字符在word1中出现的位置,如果刚好符合word1中的全部或者部分字符的组成顺序那么就符合返回true。 具体的代码实现如下: static boolea 阅读全文
posted @ 2019-11-12 21:28
leiro
阅读(644)
评论(0)
推荐(0)
浙公网安备 33010602011771号