这个问题是双重的,但希望回答起来不会太长,尽管它本身很长。不过,请随意回答其中的一部分,很抱歉使它如此详尽!
对于第一部分,问题适用于:
AppletAppletApplet)makeTransientObjectArraymakeTransientObjectArray(例如,存储在 a 中存储的对象的成员变量中makeTransientObjectArray)对于第二部分,它的适用取决于第一个问题的答案。例如:
new Object当放入瞬态对象数组时,它是持久化的还是非持久化的?先感谢您!
我已经研究了 JCRE 规范 v2.2.2 (我正在使用的版本),但其中有一些不清楚的地方(因此这个问题很详尽,因为我觉得这更适合 Q/A 风格论坛):
Applet. 然而,Glossary-7 指出对象默认是持久的。这种差异可能看起来不可观察,但无论如何都会影响卡电源循环时是否需要进行垃圾收集。Applet.这三个问题分别相当于:
让我们假设一个 git 存储库满足以下条件:
现在,我想重新建立一个分支,我在那里完成了部分工作,并且一位同事推送了一些提交;我想“保留”我所做的提交上的签名(即重新签署我用新历史记录所做的所有提交,即使在合并冲突的情况下),但不签署不是由我编写的工作(即。我更喜欢丢失同事提交的签名,而不是签署它们)。
我可以使用(就像在回答这个问题git rebase -S时提出的那样);但这也会签署我同事的承诺。
有没有办法做到这一点?