Java static关键字

来源:互联网 发布:大学生分期购物软件 编辑:程序博客网 时间:2024/06/03 13:36

转自:
http://www.cnblogs.com/dolphin0520/p/3799052.html

说点什么

static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:

  1. static关键字的用途
  2. static关键字的误区
  3. 常见的笔试面试题

1.static关键字的用途

在《Java编程思想》P86页有这样一段话:

static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。

这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是:
方便在没有创建对象的情况下来进行调用(方法/变量)。

PS:Static class 与non static class的区别
http://blog.csdn.net/u011860731/article/details/48731323

0 0
原创粉丝点击