您的位置: 域名 - 建站教程
« 上一篇下一篇 »

网站建设编码时Java中的数组

分类: 建站教程 发布: zhushican 浏览: 日期: 2014-08-15

实际上所有编程语言都有数组使用C和C++的数组是有风险的,因为在它们的眼里,数组只是一段内存。如果程序访问到数组之外的内存,或者还未初始化就使用了这些内存(很常见的编程错误),那么很有可能会发生一些无法预料的后果。

安全性是Java最看重的目标之一,因此许多困扰C和C++程序员的问题在Java里面已经不复存在了。数组肯定会被初始化,而要想访问数组以外的内存也已经不可能了。边间检查的代价就是,每个数组都会多占用一些内存,而且程序运行的时候也会有些开销。不过设计者们相信,与安全性的增强和编程效率的提升相比,这点代价值。

当你创建对象数组的时候,实际上你是在创建reference的数组。这些reference会被自动地初始化为一个特殊的值:null。这个关键词,意思就是没有。Java一看到null就知道这个reference没有指向任何对象。使用reference之前,你必须用对象对它进行赋值,如果你试图用一个仍然是null的reference,那么程序运行的时候就会报错。由此,Java防止了许多常见的数组错误。

相关文章:

  • 评论:(0)
发表评论

Powered By qqq114.cn

Copyright 【10000个好做seo优化的域名】. Some Rights Reserved.