`
隐形的翅膀
  • 浏览: 483623 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

匿名构造方法 与 ShutDownHook

 
阅读更多
匿名构造方法,在任何构造方法之前被调用。这样保证我们初始化Business类时已经向队列2中插入了数据

static class Business{
         
        BlockingQueue<Integer> queue1 = new ArrayBlockingQueue<Integer>(1);
        BlockingQueue<Integer> queue2 = new ArrayBlockingQueue<Integer>(1);
 
        {
            try{
                queue2.put(1);
            }catch(Exception e){
                e.printStackTrace();
            }
        }
}


注册了一个shutdownhook,在程序异常终止时,确保serversocket被关闭。

Runtime.getRuntime().addShutdownHook(new ShutdownHookThread(server)); 

    class ShutdownHookThread extends Thread {  
        private ServerSocket server;  
      
        public ShutdownHookThread(ServerSocket server) {  
            this.server = server;  
        }  
      
        @Override  
        public void run() {  
            try {  
                server.close();  
            } catch (IOException e) {  
                e.printStackTrace();  
            } finally {  
                server = null;  
            }  
        }  
    }  
分享到:
评论

相关推荐

    java 构造方法PPT

    关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT 关于构造方法的PPT ...

    【Flutter】Dart 面向对象 ( 命名构造方法 工厂构造方法 命名工厂构造方法 ).zip

    【Flutter】Dart 面向对象 ( 命名构造方法 | 工厂构造方法 | 命名工厂构造方法 ) https://hanshuliang.blog.csdn.net/article/details/113746569 博客源码快照

    构造方法JAVA构造方法

    关于JAVA的构造方法,有一些练习的东西!

    实验四 类的构造方法与Java流程控制语句

    尽管构造方法看起来和一般的成员方法没有差别,但它不是方法,也不是类的成员。因此,构造方法不能直接调用,只能由new 操作符调用。构造方法对于类是十分重要的,对象的初始化任务要靠构造方法来完成。重载构造方法...

    java面试题静态加载顺序构造方法

    Java中的继承与静态static等的执行先后顺序的面试题 java面试题静态加载顺序构造方法 ...2、调用类的构造方法时先调用父类的构造方法,在调用子类的构造方法 3、类初始化时,先初始化类的属性成员,在执行构造方法。

    79.java构造方法.zip

    79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java构造方法.zip79.java...

    类与对象、构造方法

    ●类的定义 ●对象的定义 ●类与对象 ●对象定义类的示例 ●实例变量 ●实例方法 ●实例成员的访问 ●对象的创建 ●构造方法 ●构造方法的特点 ●实例成员访问形式

    java 构造方法的资源

    java 构造方法 java 构造方法 java 构造方法

    83.java中String构造方法.zip

    83.java中String构造方法.zip83.java中String构造方法.zip83.java中String构造方法.zip83.java中String构造方法.zip83.java中String构造方法.zip83.java中String构造方法.zip83.java中String构造方法.zip83.java中...

    85.java中String构造方法.zip

    85.java中String构造方法.zip85.java中String构造方法.zip85.java中String构造方法.zip85.java中String构造方法.zip85.java中String构造方法.zip85.java中String构造方法.zip85.java中String构造方法.zip85.java中...

    毕业论文:哈希函数的构造方法

    毕业论文:哈希函数的构造方法,仅供参考。毕业论文 哈希函数

    python构造方法.html

    什么是构造方法?__init__,如何正确使用构造方法?什么是析构方法?__del__,如何正确使用析构方法?以及self的使用

    Java程序设计课程实验8-封装、构造方法

    Java程序设计课程实验8-封装、构造方法Java程序设计课程实验8-封装、构造方法Java程序设计课程实验8-封装、构造方法Java程序设计课程实验8-封装、构造方法Java程序设计课程实验8-封装、构造方法Java程序设计课程实验...

    [笔记]05构造方法、匿名对象

    [笔记]05构造方法 匿名对象

    Java零基础-构造方法.md

    理解构造方法与普通方法的区别和特点。 掌握如何定义带参构造方法,并利用构造方法初始化对象的属性。 了解实例化对象时构造方法的自动调用原理。 阅读建议: 建议读者在阅读前已对Java语法有基本的了解,包括类、...

    java构造方法学习案例

    java构造方法的学习对java学习者尤为重要

    020504_【第5章:面向对象基础】_构造方法与匿名对象.wmv

    通过这个视频可以简单的学习JAVA基础程序设计,学习JAVA构造方法与匿名对象,简单的JAVA程序编写,JAVA免费程序学习

    构造方法与匿名对象

    NULL 博文链接:https://chaoyi.iteye.com/blog/2077261

    MLDN魔乐JAVA_05构造方法、匿名对象.rar

    MLDN魔乐JAVA_05构造方法、匿名对象.rar

    java构造方法

    构造方法 解析 深度测试java的 构造方法

Global site tag (gtag.js) - Google Analytics