java - Java中有 "pointers"或 "unsafe code"的概念吗?

标签 java pointers

昨天我参加了一个欧洲知名公司的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/

相关文章:

java - 覆盖哈希码

java - 如何处理 RESTful Spring MVC Controller 中的验证错误和异常?

java - OOP 设计问题与纸牌游戏

c - 取消引用指向结构的指针 - 使间接操作数无效?

c - 从字节的 char[] 中获取 int

java - 使用 apache tika Parser 对象解析 .doc 和 .docx 文件格式的问题

java - 编辑文本和反射

c++ - cout char* 打印地址而不是值

c++ - 指向使用 vector 地址的临时指针

c++ - 如何在 C++ 中将 Foo** 指针转换为 const Foo**