zoukankan      html  css  js  c++  java
  • 一、javaSE (二十四)多线程、设计模式

    1:多线程(理解)

             (1)JDK5以后的针对线程的锁定操作和释放操作

                       Lock锁

             (2)死锁问题的描述和代码体现

             (3)生产者和消费者多线程体现(线程间通信问题)

                       以学生作为资源来实现的

                       资源类: Student

                       设置数据类: SetThread(生产者)

                       获取数据类: GetThread(消费者)

                       测试类: StudentDemo

                       代码

                                A:最基本的版本,只有一个数据

                                B:改进版本,給出了不同的数据,并加入了同步机制

                                C:等待唤醒机制改进该程序,让数据能够实现依次的出现

                                         wait()

                                         notify(

                                         notifyA11()(多生产多消费)

                                D:待唤醒机制的代码优化。把数据及操作都写在了资源类中

                                         (4)线程组

                                         (5)线程池

                                         (6)多线程实现的第三种方案

                                         (7)多线程的面试题

    2:设计模式(理解)

             (1)面试对象的常见设计原则

                       单一

                       开闭

                       里氏

                      依赖注入

                       接口

                       迪米特

             (2)设计模式概述和分类

                       A:经验的总结

                       B:三类

                                创建型

                                结构型

                                行为型

             (3)改进的设计模式

                       A:简单工厂模式

                       B:工厂方法模式

                       C:单例模式(掌握)

                                a:饿汉式

                                b:懒汉式

             (4)Runtime

                       JDK提供的一个单例模式应用的类

                       还可以调用dos命令

  • 相关阅读:
    获取键盘代码
    从一道js笔试题到==运算符的简析
    【物联网智能网关01】通过AD采集获取温湿度
    【物联网智能网关04】WinForm for .NET MF 功能一览
    .NET Micro Framework V4.2 RTM正式发布
    【物联网智能网关02】获取摄像头数据+显示
    .NET Micro Framework开发板用户简明手册(v3.0)
    2011 ARM技术研讨会杂记
    再谈.NET Micro Framework移植
    【.Net MF网络开发板研究06】以太网转串口
  • 原文地址:https://www.cnblogs.com/zhangchengbing/p/8286952.html
Copyright © 2011-2022 走看看