zoukankan      html  css  js  c++  java
  • 事件模型指的是对象之间进行通信的设计模式

    事件模型指的是对象之间进行通信的设计模式。

    对象1给对象2发送一个信息相当于对象1引用对象2的方法。

    模型即是一种设计模式(约定俗成)

    对象对为三种:

    ①事件源:发出事件者;

    ②事件对象:发出的事件本身;

    ① 事件监听器:提供处理事件指定的方法。

    Java AWT事件模型也称为授权事件模型,指事件可以和监听器之间事先建立一种关系:约定那些事件如何处理,由谁去进行处理。这种约定称为授权。

    一个事件源可以授权多个监听者(授权也称为监听者的注册);

    多个事件源也可以注册多个事件监听器。

    监听者对于事件源的发出的事件作出响应。

     1 package TomTexts;
     2 import java.util.Date;
     3 public class TomTexts_20 {
     4     public static void main(String[] args) 
     5     {
     6         //使用静态方法parseXxxx(String s) 把字符串转换为相应的基本数据类型
     7         int pi= Integer.parseInt("1234");  
     8         float pf=Float.parseFloat("1234f");  
     9         double pd=Double.parseDouble("12.345");
    10         long pl=Long.parseLong("123456789");//不加L
    11         byte pb=Byte.parseByte("45");
    12         short ps=Short.parseShort("6789");
    13         System.out.println(pi);
    14         System.out.println(pf);
    15         System.out.println(pd);
    16         System.out.println(pl);
    17         System.out.println(pb);
    18         System.out.println(ps);
    19         //使用静态方法valueOf(String s) 把字符串转化成相应的数据类型对象
    20         Double td=Double.valueOf("1.234");
    21         Integer ti=Integer.valueOf("456");
    22         Byte tb=Byte.valueOf("120");
    23         Short ts=Short.valueOf("500");
    24         Long tl=Long.valueOf("12345678901");
    25         Float tf=Float.valueOf("9.8765f");  
    26         Boolean tbool=Boolean.valueOf("true");  
    27         System.out.println(td);//系统会自动调用相应的toString()方法
    28         System.out.println(ti);
    29         System.out.println(tb);
    30         System.out.println(ts);
    31         System.out.println(tl);
    32         System.out.println(tf);
    33         System.out.println(tbool);
    34         System.out.println(Integer.MAX_VALUE);
    35         System.out.println(Integer.MIN_VALUE);
    36         System.out.println(Double.MAX_VALUE);
    37         System.out.println(Double.MIN_VALUE);
    38     }
    39 
    40 }
  • 相关阅读:
    Unity 3(一):简介与示例
    MongoDB以Windows Service运行
    动态SQL中变量赋值
    网站发布IIS后堆栈追踪无法获取出错的行号
    GridView Postback后出错Operation is not valid due to the current state of the object.
    Visual Studio 2010 SP1 在线安装后,找到缓存在本地的临时文件以便下次离线安装
    SQL Server 问题之 排序规则(collation)冲突
    IIS 问题集锦
    linux下安装mysql(ubuntu0.16.04.1)
    apt-get update 系列作用
  • 原文地址:https://www.cnblogs.com/borter/p/9420410.html
Copyright © 2011-2022 走看看