• JAVAOO 14 16章


    多线程编程

    多任务处理有两种类型

    基于进程  特点:允许计算机同时运行两个或更多的程序

    基于线程    基于线程的多任务处理环境中,线程是最小的处理单位

    进程是指一种“自包容”的运行程序,有自己的地址空间

    基于线程所需的开销更少

    在多任务中,各个进程需要分配它们自己独立的地址空间

    多个线程可共享相同的地址空间并且共同分享同一个进程

    创建线程的方式:1.编写一个继承Thread类的类,然后在类中重写Thread类的run()方法

    2.编写一个类实现Runnable接口,然后将该类的实例与java.lang.Thread对象联系在一起

    优先级: 最低1  最高10  默认5

    java图形界面编程

    Peers是本地GUI组件,由AWT来操控 Peers对程序开发者是隐而不见的

    重量组件:AWT:粗糙,不美观

            平台不一致,“一次编程,到处调试“

            运行效率较低,不适合复杂界面的程序

            开发速度比较快

    轻量组件:Swing:更丰富,更方便的用户界面元素集合

         对底层平台的依赖更少,和平台有关的bug也就更少

         给不同平台上的用户一致的感觉

         swing组件大部分是轻量组件,没有对等组件

    swing并没有完全代替AWT

    组件三要素:1.内容  2.外观显示  3.行为

    Swing采用MVC(模型—视图—控制)设计模式

    MVC基本思想 将一个GVI组件分成三个部分:

    模型部分 -  存储内容

    视图部分 -  显示内容

    控制部分 -  处理用户事件

    BoderLayout:分为5个区域,东 南 西 北 中

  • 相关阅读:
    Session机制详解及分布式中Session共享解决方案
    分布式事务解决方案及实现
    MYSQL学习之安装、主从复制、读写分离原理解析以及详细配置(MySQL5.7)
    MySQL常见问题集锦及注意事项
    MySQL学习之索引机制详解(B+树)
    最全排序算法原理解析、java代码实现以及总结归纳
    判断某一点是否在几何图形内部
    .net项目dll内嵌加载
    WPF实现分页控件
    .net实现网易云音乐下载
  • 原文地址:https://www.cnblogs.com/MADDOG520/p/4458064.html
Copyright © 2020-2023  润新知