摘要: 1、首先,我们可以先建立自己的一个用户表空间,创建表空间的格式如下: CREATE TABLESPACE certification(表空间的名字) DATAFILE 'E:\Oracle_11g\app\Administrator\oradata\orcl\certification.dbf' ( 阅读全文
posted @ 2017-09-18 20:56 刘镇平Jasper 阅读(42984) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-09-18 15:43 刘镇平Jasper 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在这里帮大家总结一下hashMap和hashtable方面的知识点吧: 1. 关于HashMap的一些说法: a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 b) HashMap的实例有俩个参数影响其性能: 阅读全文
posted @ 2017-09-18 15:37 刘镇平Jasper 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、抽象类的基本概念 普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。 那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法 阅读全文
posted @ 2017-09-17 15:43 刘镇平Jasper 阅读(211) 评论(0) 推荐(0) 编辑
摘要: JSP内置对象有:1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpSe 阅读全文
posted @ 2017-09-17 14:12 刘镇平Jasper 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 子类A继承父类B,A a=new A(); 正确的执行顺序是:父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数 也就是说非静态初始化块的执行顺序要在构造函数之前。 执行完之后可以看到顺序如下: 阅读全文
posted @ 2017-09-16 22:48 刘镇平Jasper 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 从action类上分析:1.Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 2. Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基 阅读全文
posted @ 2017-09-16 17:09 刘镇平Jasper 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 两种方法的区别: 1.start方法 用 start方法来启动线程,是真正实现了多线程, 通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法。但要注意的是,此时无需等待run()方法执行完毕,即可继续 阅读全文
posted @ 2017-09-16 16:34 刘镇平Jasper 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Set、List、Map都是集合接口 set --其中的值不允许重复,无序的数据结构 list --其中的值允许重复,因为其为有序的数据结构 map--成对的数据结构,健值必须具有唯一性(键不能同,否则值替换) List 按对象进入的顺序保存对象,不做排序或编辑操作。 Set对每个对象只接受一次,并 阅读全文
posted @ 2017-09-15 22:50 刘镇平Jasper 阅读(156) 评论(0) 推荐(0) 编辑
摘要: package bianchengti; /* * 输入一个整数n,输出契波那契数列的第n项 * 斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89... */ public class Fibonacci { public static int FibValue(int n) { if(n<=0) { ... 阅读全文
posted @ 2017-09-15 17:46 刘镇平Jasper 阅读(596) 评论(0) 推荐(0) 编辑