在JAVA语言中不允许使用指针体现出来的JAVA特性是什么

[复制链接]
查看11 | 回复3 | 2008-6-16 10:50:45 | 显示全部楼层 |阅读模式
指针是程序来操作地址的。而JAVA的一个最重要特性就是一次编辑,随处运行。也就是说,JAVA是脱离底层硬件的,其和硬件之间有一层虚拟机。所以JAVA是不允许操纵底层,也就是说操纵地址的,当然就不能允许使用指针了。操纵底层由于每个机器的硬件环境差别很大,所以如果JAVA只用了指针的话,就违背了JAVA的那个特点,也同时降低了程序的安全性。不明白的可以继续补充,呵呵。
回复

使用道具 举报

千问 | 2008-6-16 10:50:45 | 显示全部楼层
c语言中的指针到了JAVA中就叫引用,实际上是一个性质,只不过,C里面申请内存需要释放内存,JAVA里面不用
回复

使用道具 举报

千问 | 2008-6-16 10:50:45 | 显示全部楼层
简单的来说就是安全性和完全面向对象不过了解了指针的概念还是很有帮助的!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行