模型(model):用于存储数据的对象。 视图(view):为模型提供数据显示的对象。 控制器(controller):处理用户的交互操作,对于用户的操作作出响应,让模型和视图进行必要的交互,即通过视图修改、获取模型中的数据;当模型中的数据变化时,让视图更新显示。 在网格布局对象的构造器中,需要指定 ...
分类:
编程语言 时间:
2017-11-29 20:00:40
阅读次数:
156
事件处理的基本原理:事件源(能够注册监听器并向监听器发送事件对象的对象),事件监听器(接收事件源并且做出响应),事件对象(封装事件相关信息)。 事件产生的具体事件设为参数,用listener方法接收,具体的事件由相应的方法处理。例如11-1中点击button(yellow),就有对应的操作设置背景颜 ...
分类:
编程语言 时间:
2017-11-19 02:36:35
阅读次数:
175
程序:允许用户在一个给定文件中查询单词,查询结果是单词在文件中出现的次数及其所在行的列表。如果一个单词在一行中出现多次,此行只列出一次。 ...
分类:
其他好文 时间:
2017-11-17 22:26:06
阅读次数:
98
struts2配置步骤 在web.xml文件中添加web监听spring容器上下文对象 org.springframework.web.context.ContextLoaderListener 初始化spring容器,加载spring核心配置文件 配置struts2核心过滤器,接管所有的请求 st... ...
分类:
其他好文 时间:
2017-11-16 22:10:58
阅读次数:
159
本文是对机器学习算法的一个概览,以及个人的学习小结。通过阅读本文,可以快速地对机器学习算法有一个比较清晰的了解。本文承诺不会出现任何数学公式及推导,适合茶余饭后轻松阅读,希望能让读者比较舒适地获取到一点有用的东西。 ...
分类:
编程语言 时间:
2017-11-16 18:41:10
阅读次数:
137
抽象窗口工具箱(Abstract Window Toolkit, AWT)包含在java.awt包中提供了许多用来设计GUI的组件类和容器类 组件在容器(比如JFrame)中的位置和大小是由布局管理器来决定的。所有的容器都会 使用一个布局管理器,通过它来自动进行组件的布局管理。 开发GUI程序步骤( ...
分类:
编程语言 时间:
2017-11-12 21:42:05
阅读次数:
152
本文是对机器学习算法的一个概览,以及个人的学习小结。通过阅读本文,可以快速地对机器学习算法有一个比较清晰的了解。本文承诺不会出现任何数学公式及推导,适合茶余饭后轻松阅读。 ...
分类:
编程语言 时间:
2017-11-08 17:43:06
阅读次数:
222
本周学习第九章以下是知识点总结: Collection是集合接口 Set子接口:无序,不允许重复。 List子接口:有序,可以有重复元素。 区别:Collections是集合类 Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 List:和数组类似 ...
分类:
编程语言 时间:
2017-11-05 20:06:51
阅读次数:
167
通过本周的学习,在我看来泛型就是将具体的数据抽象化,比如解决了通过一种运算方法需要解决多种数据的方式,这时候只要在声明泛型方法或泛型类的时候<T>,T就是未知类型,具体用什么数据类型直接在主函数中实例化就可以了。这样一来就优化了程序,在没有学习泛型之前我们解决上述问题就需要多构造几个针对不同对象类型 ...
分类:
编程语言 时间:
2017-10-30 18:24:50
阅读次数:
158
DOM2级只是在DOM1级的基础上通过增加新方法和新属性来增强既有类型,Node类型的变化: localName(不带命名空间前缀的节点名称), namespaceURI(命名空间URI或者null), prefix(命名空间前缀) “DOM2级视图”模块添加了一个名为defaultView的属性, ...
分类:
编程语言 时间:
2017-10-25 11:29:53
阅读次数:
195