取消了指针算法
C
的最关键的一个特性是它的强大指针算法,比如可以用指针访问字符串、数组甚至文件,很容
易产生指针溢出,意外地改写内存和损毁数据。
JAVA
里有一个指针模型,对于普通的任务,如访问字
符串、数组,根本不用指针,而一旦需要,比如访问对象、文件时,也可以获得指针的强大能力,但
JAVA
同时有高度的指针安全保障,用户永远不可能访问一个坏掉的指针、不可能造成内存分配错误,
也用不着专门提防可能出现的内存漏洞。
取消了指针算法
C
的最关键的一个特性是它的强大指针算法,比如可以用指针访问字符串、数组甚至文件,很容
易产生指针溢出,意外地改写内存和损毁数据。
JAVA
里有一个指针模型,对于普通的任务,如访问字
符串、数组,根本不用指针,而一旦需要,比如访问对象、文件时,也可以获得指针的强大能力,但
JAVA
同时有高度的指针安全保障,用户永远不可能访问一个坏掉的指针、不可能造成内存分配错误,
也用不着专门提防可能出现的内存漏洞。