Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Java 中找不到本机方法 memchr、memcmp、memcpy、memmove、memset 的相关代码。有人可以解释这些方法代表什么吗?他们真正做什么?
我想接受程序中变量指向的值,我想知道这些方法是否可以帮助我。
先感谢您。
不鼓励使用 Java 本地方法,除非您无法使用可用的 Java 方法完成任务。本机方法的实现也可能与 java 版本不同。如果您真的想看它们,只需从openJDK下载带有源代码的 jdk并查看它们。另一方面,您也可以为这些本地方法拥有自己的实现。查看此处 以获取有关如何覆盖这些本机方法的更多详细信息
没有。因此,您关于他们所做的事情的问题没有意义。Java 中最接近的方法是 System.arraycopy()。