zoukankan      html  css  js  c++  java
  • Static详解

    Static详解

    //static : 和类一起加载的
    public class Student {
        private static int age; //静态的变量 多线程!
        private double score;   //非静态的变量
    
        public void run(){//非静态方法可以调用所以静态的方法
            go();
    
        }
        public static void go(){
    
        }
    
        public static void main(String[] args) {
    //        Student s1 = new Student();
    //        System.out.println(Student.age); //假设是静态变量,建议使用类来访问
    //        //System.out.println(Student.score);
    //        System.out.println(s1.age);
    //        System.out.println(s1.score);
    
            //static可以扩大使用范围
            new Student().run();
            go();
    
        }
    }
    

    测试看输出结果

    public class Person {
    
        //2: 赋初始值
        {
            System.out.println("匿名代码块");
            //代码块(匿名代码块) 创建这个对象自己的就创建了(在构造器之前)
        }
    
        //1
        static {
            System.out.println("静态代码块");
            //静态代码块(加载一些初始的东西),类加载就执行了,永久只执行一次
        }
    
        //3
        public Person(){
            System.out.println("构造方法");
        }
    
        public static void main(String[] args) {
            Person person1 = new Person();
            System.out.println("============");
            Person person2 = new Person();
        }
    }
    

    java静态导入包

    //静态导入包
    import static java.lang.Math.random;
    import static java.lang.Math.PI;
    
    
    public class Test {
    
        public static void main(String[] args) {
            System.out.println(random());
            System.out.println(PI);
        }
    }
    
  • 相关阅读:
    $.unique()去重问题
    js判断中文
    js URL中文传参乱码
    zabbix添加nginx监控
    TCP/IP与OSI参考模型原理
    100个linux系统常用指令
    read指令使用方法
    grep与正则表达式使用
    shell脚本中case的用法
    shell脚本:变量,文件判断,逻辑运算等纪要
  • 原文地址:https://www.cnblogs.com/helloxiaolu/p/13294873.html
Copyright © 2011-2022 走看看