摘要:
static,这个关键字对于程序学习者来说,很多时候是比任何关键字都来得更加更加神秘,更加会让人产生误解。所以,这里我作为一名新手,就利用博客这个平台来记录我所知道的static。 为什么我们要使用static?因为我们需要做到这两点:1.只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至我们压根就不创建任何对象;2.希望某个方法不与任何类的特定对象相关联,即使没有对象也可以调用这个方法。在java中,利用类名调用static变量是首选的方式,如:StaticClass.StaticValue,因为它强调了这是一个static(非static变量不行),而且也便于我们知道是哪. 阅读全文
posted @ 2012-07-23 22:08
文酱
阅读(187)
评论(0)
推荐(0)
摘要:
对于新手来说,有一点非常讽刺,那就是当我们这些新手认为某些特性很有用而大量使用时,往往那些经验丰富的程序员都会非常谨慎的对待。像是全局变量,很多新手都非常喜欢(我倒是谈不上喜欢或讨厌),因为它的作用域是整个源文件,整个程序的各个部分都可以使用,于是我们就不需要将它们作为参数传递给函数。但是,就是因为程序中的各个部分都可以随意使用它,才使得全局变量存在很大的风险:假设这种情况,当我们的程序因为一个变量的错误赋值而出现问题时,如果是某个函数的局部变量,我们只需要在该函数的可见域里面找问题,但是如果是全局变量呢?那么问题就可能出现在整个程序中任何地方了。所以,最好的做法就是避免使用全局变量,如果我. 阅读全文
posted @ 2012-07-23 21:28
文酱
阅读(1645)
评论(2)
推荐(1)