• java基础_代码块


    1. 局部代码块

      位置: 方法中

      作用: 限定变量生命周期,及早释放,提高内存利用率.

    2. 构造代码块

      位置: 类中

      作用: 多个构造方法中相同的代码存放到一起,每次调用构造时都执行,并且在构造方法前执行!

    3. 静态代码块

      位置: 类中方法外,static修饰

      作用: 用于给类进行初始化,在加载的时候就执行,并且值执行一次。

    4. 同步代码块

      位置:方法中

      作用:  使用 synchronized 关键字修饰,并使用“{}”括起来的代码片段,它表示同一时间只能有一个线程进入到该方法块中,是一种多线程保护机制。

      格式为:

        public void run()  
        {  
      
            while(true)  
            {  
                synchronized(obj)  
                {  
                    if(tick > 0)  
                    {  
                        //try{Thread.sleep(40);}catch(Exception e){}  
                        System.out.println( Thread.currentThread().getName() + " sail --" + tick--);  
                    }     
                }  
            }  
        }  
  • 相关阅读:
    树的可视化
    图的可视化
    1+1=2
    用xapian来做索引
    学习的快乐
    项目小结
    z=sin(xy)
    Min Stack
    互联网公司的文化
    为什么要读数学书
  • 原文地址:https://www.cnblogs.com/wqh17/p/7395756.html
Copyright © 2020-2023  润新知