我正在阅读这篇文章而且它说的是
Object的clone方法是非常棘手的.它基于现场副本,而且是"超语言".它创建一个对象而不调用构造函数".
我在grep代码中看到的只有以下几行:
protected native Object clone() throws CloneNotSupportedException;
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?
你错过了native这意味着它是在非Java代码中实现的(在这种情况下,它是在JVM本身中实现的).
那是因为clone 无法在Java代码中实现确切的功能(这使得它成为问题).
| 归档时间: |
|
| 查看次数: |
415 次 |
| 最近记录: |