反射——Java反射机制
摘要:反射概述 什么是反射? <!--[if !supportLists]-->① <!--[endif]-->反射的概念是由Smith在1982年首次提出的,主要指程序可以访问、检测和修改它本身状态或行为的一种能力。 <!--[if !supportLists]-->② <!--[endif]-->JA
阅读全文
AWT事件处理
摘要:AWT事件处理基本概念 AWT事件处理过程中,主要涉及3类对象: ① Event(事件):用户对组件的一个操作,称之为一个事件,以类的形式出现,例如,键盘操作对应的事件类是KeyEvent。其实例在该事件发生时由系统自动产生。每一种事件都对应专门的监听者。 ② Event Source(事件源):事
阅读全文
AWT布局管理器
摘要:布局管理器 容器内可以存放各种组件,而组件的位置和大小是由容器内的布局管理器来决定的。在AWT中为我们提供了以下5种布局管理器: ① FlowLayout 流式布局管理器 ② BorderLayout 边界布局管理器 ③ GridLayout 网格布局管理器 ④ CradLayout 卡片布局管理器
阅读全文
GUI——AWT框架和容器,创建简单窗体
摘要:GUI概述:GUI(Graphical User Interface)—图形化用户界面。用户和程序之间可以通过GUI能方便友好地进行交互,在Java语言中,JFC(Java Foundation Classed)是开发GUI的API集,它主要包含以下几个部分: a) AWT(抽象窗口工具包):Jav
阅读全文
Collection类及常用API
摘要:Collection类及常用API Collection—类集工具类,定义了若干用于类集和映射的算法,这些算法被定义为静态方法,具体查看api文档; a) public static void sort(List<T> liet) b) public static int binarySearch(
阅读全文
Set容器——TreeSet及常用API
摘要:TreeSet及常用Api ① TreeSet为使用树来进行存储的Set接口提供了一个工具,对象按升序存储,访问和检索很快; ② 在存储了大量的需要进行快速检索的排序信息的情况下,TreeSet是一个很好的选择; ③ 构造方法: a) TreeSet(); b) TreeSet(Collection
阅读全文
Set容器——HashSet及常用API
摘要:Set容器特点: ① Set容器是一个不包含重复元素的Collection,并且最多包含一个null元素,它和List容器相反,Set容器不能保证其元素的顺序; ② 最常用的两个Set接口的实现类是HashSet和TreeSet; HashSet及常用API ① HashSet扩展AbstractS
阅读全文
Map容器——TreeMap及常用API,Comparator和Comparable接口
摘要:TreeMap及常用API ① TreeMap类通过使用红黑树实现Map接口; ② TreeMap提供按排序顺序存储键/值对的有效手段,同时允许快速检索; ③ 不像散列(HashMap),树映射保证它的元素按关键字升序排序; ④ TreeMap构造方法: a) TreeMap() b) TreeMa
阅读全文
Map容器——HashMap及常用API,及put,get方法解析,哈希码的产生和使用
摘要:Map接口 ① 映射(map)是一个存储键/值对的对象。给定一个键,可以查询到它的值,键和值都是对象; ② 键必须是唯一的,值可以重复; ③ 有些映射可以接收null键和null值,而有的不行; ④ 下面的接口可以支持映射: 接口 描述 Map 映射唯一关键字给值 Map.Entry 描述映射中的元
阅读全文
List容器——LinkedList及常用API,实现栈和队列
摘要:LinkedList及常用API ① LinkedList 链表 ② LinkedList类扩展AbstractSequentialList并实现List接口 ③ LinkedList提供了一个链表数据结构 ④ LinkedList有两个构造方法 a) LinkedList() b) LinkedL
阅读全文
List容器——ArrayList及常用API
摘要:List: ① List容器是有序的collection(也称为序列)。此接口的用户可以对List容器中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。List容器允许插入重复的值,包括null; ② 最常见的两个List接口的实现类是Ar
阅读全文
集合框架介绍
摘要:Java集合框架 集合框架: ① 所谓的框架就是一个类库的集合。集合框架就是一个用来表示和操作集合的统一的架构,它包含了实现集合的接口和类; ② 集合框架中不同的集合类有各自不同的数据结构,所以在使用中要根据应用的性能要求来选择不同的集合类; ③ 集合类存放在java.util包中,程序编程时将会大
阅读全文
Eclipse调试程序及项目的导入导出
摘要:Eclipse调试程序 调试概述: ① 调试就是测试程序的方法,主要的目的就是解决程序的逻辑问题,流程是:发现问题、修改问题、正确执行; ② 以前我们可以使用System.out.println()方法来查看我们程序中的问题; ③ 现在我们可以使用Eclipse开发工具帮我们进行调试: Eclips
阅读全文
Eclipse常用配置及常用快捷键
摘要:Eclipse常用配置 ① 对编辑窗口视图的字体大小和字体类型进行配置; ②对控制台和xml文本字体大小和字体类型进行设置; ③ 设置、修改eclipse所使用的jdk环境; ④ 设置、修改当前对java程序进行操作的jdk版本; 修改整体的jdk版本,因为泛型是jdk1.5开始支持,先写一个泛型类
阅读全文
IDE介绍以及Eclipse的简单使用
摘要:一、IDE介绍 ① 什么是IDE? 1、 IDE全称是”Integrated Development Environment”,中文称为“集成开发环境”; 2、是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、调试功能
阅读全文
限制泛型可用类型,类型通配符声明,泛型方法
摘要:一、限制泛型可用类型 ① 在定义泛型类型时,默认在实例化泛型类的时候可以使用任何类型,但是如果想要限制使用泛型类型时,只能用某个特定类型或者是其子类型才能实例化该类型时,可以在定义类型时,使用extends关键字指定这个类型必须是继承某个类,或者实现某个类; ② 当没有指定泛型继承的类型或接口时,默
阅读全文