Java高级-GUI之AWT事件处理
AWT事件的处理过程中,主要涉及3类对象:
Event(事件):用户对组件的一个操作,称之为一个事件,以类的形式出现,例如键盘操作对应的事件类是KeyEvent。事件实例在该事件发生时由系统自动产生。每一种事件都对应专门的监听者。
Event Source(事件源):事件发生的场所,通常就是各个组件本身,例如按钮Button。
Java高级-GUI之AWT事件处理
AWT事件的处理过程中,主要涉及3类对象:
Event(事件):用户对组件的一个操作,称之为一个事件,以类的形式出现,例如键盘操作对应的事件类是KeyEvent。事件实例在该事件发生时由系统自动产生。每一种事件都对应专门的监听者。
Event Source(事件源):事件发生的场所,通常就是各个组件本身,例如按钮Button。
Java高级-GUI之布局管理器
容器内可以存放各种组件,而组件的位置和大小都是由容器内的布局管理器来决定的。在AWT中为我们提供了以下5种布局管理器:
FlowLayout 流式布局管理器
BorderLayout 边界布局管理器
Java高级-GUI之AWT框架和容器
GUI概述:GUI(Graphical User Interface)图形化用户界面。用户和程序之间可以通过GUI能方便友好地进行交互。在Java语言中,JFC(Java Foundation Classed)是开发GUI的API集,它主要包含以下几个部分。
AWT(Abstract Window Toolkit)抽象窗口工具包:Java开发用户界面最初的工具包,是建立JFC的主要基础;
Java集合之Collections类的使用
Collections为类集工具类,定义了若干用于类集和映射的算法,这些算法被定义为静态方法,比如排序,搜索等,
具体用法可查看Java API文档。
java集合之HashSet、TreeSet使用
Set容器的特点
Set容器是一个不包含重复元素的Collection,并且最多包含一个null元素,它和List容器相反,Set容器不能保证其元素的顺序。
最常用的两个Set接口的实现类是HashSet和TreeSet
java集合之TreeMap
TreeMap类通过使用红黑树实现Map接口,键不能为null
TreeMap提供按排序顺序存储键/值对的有效手段,同时允许快速检索
不像散列映射,树映射保证它的元素按关键字升序排序
TreeMap构造方法:
java集合之HashMap
Map接口详解
映射(map)是一个存储键/值对的对象。给定一个键,可查询得到它的值,键和值都是对象
键必须是唯一的,值可以重复
有些映射可以接收null键和null值,而有的不行
Java集合框架介绍
所谓的框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,它包含了实现集合的接口与类。
集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类。
集合类存放在java.util包中,今后进行程序编写时将大量使用集合类和相关接口。
Java高级-IDE介绍、Eclipse使用、Eclipse调试程序
Java高级-Java泛型简介
泛型简介
泛型是JDK1.5引入的新特性,也是最重要的一个特性。
泛型可以在编译的时候检查类型安全,并且所有的强制转换都自动和隐式的。
泛型的原理就是“类型的参数化”,即把类型看做参数。也就是说要把所要操作的数据类型看做参数,就像方法的形式参数是运行时传递的值的占位符一样。