昨天我参加了一个欧洲知名公司的CTO的演讲,他说直到最近他才知道java有指针。在面对他时,他说他绝对确定 java 中存在指针/不安全代码。
最佳答案
有一个类叫做 sun.misc.Unsafe
,这是真的。但是它在Java代码中没有使用指针(因为Java没有指针,虽然我同意java引用在概念上是相似的),大部分是使用native代码实现的。
正如我在评论中提到的,这不是公共(public) API 的一部分,不应由客户端代码使用。但是,当您查看 the java.util.concurrent.atomic
package 中的 Atomic*
类的源代码时,您可以看到它在起作用。 .
关于java - Java中有 "pointers"或 "unsafe code"的概念吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118657/