zoukankan      html  css  js  c++  java
  • static的点点滴滴

        static,这个关键字对于程序学习者来说,很多时候是比任何关键字都来得更加更加神秘,更加会让人产生误解。所以,这里我作为一名新手,就利用博客这个平台来记录我所知道的static。

        为什么我们要使用static?因为我们需要做到这两点:1.只想为某特定域分配单一存储空间,而不去考虑究竟要创建多少对象,甚至我们压根就不创建任何对象;2.希望某个方法不与任何类的特定对象相关联,即使没有对象也可以调用这个方法。在java中,利用类名调用static变量是首选的方式,如:StaticClass.StaticValue,因为它强调了这是一个static(非static变量不行),而且也便于我们知道是哪个类的static变量。

        由于static方法在调用前不需要创建任何对象,所以static方法是没有this指针的,而且static方法也不像其他非static方法,可以直接访问同个类中的方法或变量,因为非static是必须与某个特定的对象关联的,但是static方法在使用时根本没有创建对象,所以是必须指定对象的。

  • 相关阅读:
    冷门JS技巧
    JavaScript小技巧整理篇(非常全)
    JS实现标签页切换效果
    MySQL主从配置详解
    mysql主从复制(超简单)
    1.4isAlive()方法
    1.3currentThread()方法
    1.2.4注意Sysyem.out.println与i--
    1.2.3实例变量与线程安全
    1.2.2实现Runnable接口
  • 原文地址:https://www.cnblogs.com/wenjiang/p/2605649.html
Copyright © 2011-2022 走看看