zoukankan      html  css  js  c++  java
  • 类的静态方法。。。。。

    类的静态方法:

    第一:类不可以标注static,也就是说没有“静态类”,但是类的成员、方法、块是可以标注static的
    比如
    public class YourClass{
    public static int arg0=0; //这是个静态成员

    {
    //这是个静态块

    }

    public static void doSomething(){

    //这是个静态方法

    }
    }

    第二: 被标注为static的变量及方法可以脱离本类的实例使用,也就是说不需要实例化这个类就可以使用他的静态变量和方法
    比如常用的:System.out.println(); (想想你在使用这个方法的时候是不是也没有实例化System对象,就是因为out是System的一个静态成员

    第三: 既然不需要实例化,就意味着这些静态的家伙在一开始就已经被放到内存里了(不然jvm要到哪里去找数据捏~),至于占用的内存,会根据实际情况而定
    比如:int变量会占用8字节
    Object对象占用8+4(引用)=12字节
    每种类型占用的内容都是固定的
    本文只是记录学习心得,如果有误请提示博主加以修正。。。 谢谢您那么帅气,还能看完小主的文言文!
  • 相关阅读:
    Effective C++:条款14:在中小企业资源管理copying表现
    Linux在iptables教程基本应用防火墙
    C++内存分配和拷贝构造函数写研究
    Codeforces 479E Riding in a Lift(dp)
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/huage-1234/p/5841341.html
Copyright © 2011-2022 走看看