DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > MySQL > 常见问题

向C/C++程序员提供指针方面的注解

3.13 向C/C++程序员提供指针方面的注解

如果您是一位有经验的C/C++程序员,可能知道这些语言支持指针。然而,在本章中没有提及指针。原因很简单:Java不支持或者说不允许使用指针(更确切地说,Java不支持程序员能够访问和修改的指针)。Java不允许使用指针,因为如果支持指针的话,就会使Java程序能够突破Java执行环境和宿主计算机之间的防火墙(请记住,可以将内存中的任何地址赋给指针——甚至是超出了Java运行时系统的地址)。既然C/C++广泛使用指针,您可能会认为Java不支持指针是一个重要的缺陷。然而,情况并非如此。Java的设计理念是:只要位于Java执行环境的边界以内,就永远不需要使用指针,或者即使使用指针也不会带来任何好处。

本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号