摘要: 一、servlet的生命周期: Servlet的生命周期分为5个阶段:加载、创建、初始化、处理客户请求、卸载。 (1)加载:容器通过类加载器使用servlet类对应的文件加载servlet (2)创建:通过调用servlet构造函数创建一个servlet对象【第二步和第三步可以算是同时执行,所以也可 阅读全文
posted @ 2019-12-11 20:27 scnu-yang 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1)从action类上分析:Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口;Struts2 action提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Str 阅读全文
posted @ 2019-12-11 20:13 scnu-yang 阅读(301) 评论(0) 推荐(0) 编辑
摘要: AWT【抽象窗口工具包,是Java提供的建立图形用户界面的工具集,可用于生成现代的、鼠标控制的图形应用接口,且无需修改,就可以在各种软硬件平台上运行。】和Swing【swing是Java语言在编写图形用户界面方面的新技术,Swing采用模型-视图-控制设计范式,Swing可以使Java程序在同一个平 阅读全文
posted @ 2019-12-11 20:11 scnu-yang 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、两者共同点: 1)他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 2)wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使线程立刻抛出InterruptedException。如果线程A希望立即结束线程B,则可以对线程B对应的Thr 阅读全文
posted @ 2019-12-11 20:06 scnu-yang 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: collection是对象集合,collection有两个子接口:list,set。列表List的元素是有序的,可重复的;集合Set的元素是无序的,不可重复的。映射Map是由一系列键值对组成的集合,提供了key到value的映射。在Map中保证了key和value之间的一一对应关系,关键字是唯一的, 阅读全文
posted @ 2019-12-11 20:03 scnu-yang 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 动态include和静态include的区别: 1)动态include: <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化 , 适合用于包含动态页面 , 并且可以带参数。各个文件分别先编译,然后组合成一个文件。 2)静态in 阅读全文
posted @ 2019-12-11 19:59 scnu-yang 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: 一、访问权限的范围: public > protected > default(即包访问权限) > private 【 default不能修饰变量】 private default protected public 同一类 1 1 1 1 同一包中的类 0 1 1 1 子类 0 0 1 1 其他包中 阅读全文
posted @ 2019-12-11 19:57 scnu-yang 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1)为了更好的组织类,java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。java中的包一般均包含相关的类,java是跨平台的,所以java中的包和操作系统没有任何关系,java的包是用来组织文件的一种虚拟文件系统。 2)import语句并没有将 阅读全文
posted @ 2019-12-11 19:28 scnu-yang 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 1)^:起始符号,^x表示以x开头 2)$:结束符号,x$表示以x结尾 3)[n-m]:表示从n到m的数字 4)\d:表示数字,等同于[0-9] 5)X{m}:表示由m个X字符构成,\d{4}表示4位数字 6)\D:匹配一个非数字字符。等价于[^0-9] 阅读全文
posted @ 2019-12-11 19:26 scnu-yang 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 拆箱和装箱:实现值类型与引用类型的互相转换。通俗的来讲,就是基本数据类型(值类型)和包装类(引用类型)之间的转换:如int类型和Integer类的转换: 基本数据类型转化成包装类是装箱(int -> Integer);包装类转换成基本数据类型就是拆箱(Integer -> int) 阅读全文
posted @ 2019-12-11 19:25 scnu-yang 阅读(108) 评论(0) 推荐(0) 编辑