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

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

对象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 }
原文地址:https://www.cnblogs.com/borter/p/9420410.html