一、创建一个 Servlet 简单实现类 1、创建一个 HelloServlet 类(测试 Servlet 接口方法) 2、配置和映射 Servlet 二、Servlet 生命周期 Servlet 生命周期的方法: 以下方法都是由 Serlvet 容器负责调用. 1). 构造器: 只被调用一次. 只 ...
分类:
编程语言 时间:
2017-11-10 18:45:39
阅读次数:
207
1、用一维数据模拟栈结构 2、自定义栈异常类 3、测试 ...
分类:
编程语言 时间:
2017-10-22 00:35:51
阅读次数:
229
注解 注解和注释的区别: 注释:是给程序员看的。 注解:是给虚拟机识别的。 注解的作用: 1.代替配置文件 2.标识一个方法,代替一个特殊功能。 JDK当中的提供的注解: 定义注解的属性: 自定义注解类 定义一个注解类 测试类 程序入口: ...
分类:
其他好文 时间:
2017-10-22 00:19:31
阅读次数:
215
通常使用xStream工具. 将集合,数组,对象转成XML. 导入两个包: xpp3_min-1.1.4c.jar xstream-1.4.4.jar 自定义一个类 测试类 输出结果: 让属性标签变为类标签的属性(内包含) 输出结果: 修改类的全路径为类名 输出结果: ...
分类:
编程语言 时间:
2017-10-20 18:25:43
阅读次数:
235
内省 内省:底层是使用反射机制实现的,是对于反射的进一步封装。 反射:通过类名来获取类中的所有属性和方法及类中的所有隐藏的方法。 内省:通过一个标准类(javabean类)来获取bean中的字段、get/set方法。 创建一个Student标准类 测试类 ...
分类:
其他好文 时间:
2017-10-16 19:27:42
阅读次数:
165
数组的初始化有两种方式 静态初始化: 初始化时由程序员显示置顶每个数组的初始值,由系统决定数组长度。如: 动态初始化:初始化时由程序员只指定数组长度,由系统为数组元素分配初始值。如: 写一个类测试一下 输出结果为: 对a1数组进行排序结果为:[1, 2, 3, 4]查找a1数组当中4的值下标为:3查 ...
分类:
编程语言 时间:
2017-10-16 16:40:48
阅读次数:
184
1.Cglib动态代理 目标类: 测试: 测试结果: 测试第27行enhancer.create()方法调用了Service的构造器。 create()方法是生成代理对象,其本质是目标类的子类实例,所以会调用父类构造。 2.JDK动态代理 jdk动态代理原理是动态生成目标对象实现接口的实现类。 接口 ...
分类:
其他好文 时间:
2017-10-15 11:12:31
阅读次数:
163
Program:按照如下要求设计类: (1)设计一个日期类,用于记录年、月、日,并提供对日期处理的常用方法。 (2)设计一个职工类,该职工类至少具有下面的属性:职工号,姓名,性别,生日,工作部门,参加工作时间,设计相应的方法。 (3)设计一个测试类,采用对象数组模拟一个拥有10个职工的单位。 以下是 ...
分类:
编程语言 时间:
2017-10-13 23:48:57
阅读次数:
165
外观模式(Facade):为子系统中的一组接口提供一个一直的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式结构图: 案例需求:新股民对股票不熟悉,买基金,基金的专业人士拿新股民的钱去购买股票。 1:创建三个股票类和一个国债类。 2:创建基金类。 3:测试类 4:控制台 ...
分类:
其他好文 时间:
2017-10-13 19:12:59
阅读次数:
168
骰子传奇 意思理解 这次的题目是要设计一个骰子类,这样可以为很多的游戏提供骰子的使用。我觉得不算很难,骰子主要是用到随机数的产生。另外,所设计的骰子类很重要的一点就是骰子的多用性,适用于不同的场合,并且要考虑到结果在控制台上友好显示。 设计实现 代码说明 测试类: - 测试骰子的功能 public ...
分类:
其他好文 时间:
2017-10-10 22:26:53
阅读次数:
156