zoukankan      html  css  js  c++  java
  • 静态代码块,代码块

    *

    import java.util.*;
    public class TestStr2{
        static int i=10;
        static{
            System.out.println("静态代码块");
        }
        {
            System.out.println("代码块");
        }
        public TestStr2(){
            System.out.println("构造函数");
        }
        public static void main(String[] agrs){
            int a=9;
            {            
                //int a=10;
                System.out.println("main方法中的代码块");
            }
            TestStr2 tt=new TestStr2();
            System.out.println(a);
    
    
    
            /*
            Map<Integer,String> m=new HashMap<Integer,String>();
            m.put(2,"222");
            m.put(1,"111");
            m.put(89,"8989");
            m.put(5,"555");
            System.out.println(m);
            
            int i=1;
            //i=i/10;    //0
            //i=(int)(i*0.1);    //0
            i=i*3;
            System.out.println(i);
            
            
            /*
            System.out.println(i);
            int a=9;
            int b=8;
            int c=a*b;
            float f=(float)1.2e100;
            long aa=(long)f;//舍弃小数部分
            //double d1=1e100;
            //float f2=(float)d1; //infinity
            
            System.out.println(f);
            /*
            if(true){
                int c=1;
            } 
            */
            //System.out.println(c);
        }
    }

    输出:

    静态代码块
    main方法中的代码块
    代码块
    构造函数
    9

    分析:加载类进入内存中,执行静态代码块,然后顺序执行main方法,当要实例化对象时,

    先执行该类的代码块(如果有),然后相应的构造函数

    *

    有问题在公众号【清汤袭人】找我,时常冒出各种傻问题,然一通百通,其乐无穷,一起探讨


  • 相关阅读:
    BZOJ5212 ZJOI2018历史(LCT)
    BZOJ5127 数据校验
    253. Meeting Rooms II
    311. Sparse Matrix Multiplication
    254. Factor Combinations
    250. Count Univalue Subtrees
    259. 3Sum Smaller
    156. Binary Tree Upside Down
    360. Sort Transformed Array
    348. Design Tic-Tac-Toe
  • 原文地址:https://www.cnblogs.com/qingmaple/p/4472089.html
Copyright © 2011-2022 走看看