摘要: 通常,当创建类时,就是在描述那个类的外观和行为。只有用new创建类的对象时,才分配数据存储空间,方法才能被调用。但往往我们会有下面两种需求: 1、我想要这样一个存储空间:不管创建多少对象,无论是不创建还是创建无数个,我只在特定区域分配这一个存储空间,大家一起调用,共用资源; 2、我创建一个方法,不与 阅读全文
posted @ 2016-11-17 13:10 lashou 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 静态代码块:static修饰的代码块。 在类加载-初始化的时候进行,主要目的是给变量赋予初始值 构造代码块:直接在类中定义且没有加static关键字的代码块称为构造代码块。 java会把构造代码块放到构造方法前面,用于实例化一些共有的实例变量,减少代码量 构造方法:与类同名,没有返回值类型的方法 用 阅读全文
posted @ 2016-11-16 15:10 lashou 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 多态的实现方式: 1、 重载(overload):实现编译时的多态性,前绑定 同一个类中、方法名相同、参数类型或者参数数量不相同 重写(override):运行时的多态性,后绑定。运行时的多态,是面向对象的精髓。 方法名相同、参数类型相同;子类返回类型<=父类返回类型,子类抛出异常<=父类抛出异常, 阅读全文
posted @ 2016-11-16 13:50 lashou 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 下列哪项不属于jdk1.6垃圾收集器? A. Serail 收集器 B. parNew 收集器 C. CMS 收集器 D. G1 收集器 答案:D 解:Java垃圾收集器发展路径下图所示: 其中:G1收集器是在jdk1.7中正式投入使用。 阅读全文
posted @ 2016-11-16 13:35 lashou 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Model-View-Controller(MVC) is an architectural pattern that frequently used in web applications. Which of the following statement(s) is(are) correct?( 阅读全文
posted @ 2016-11-16 12:02 lashou 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 在Servlet 的配置文件中,可以用一个或多个<init-param>标签为servlet配置一些初始化参数。 当servlet配置了初始化参数之后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将S 阅读全文
posted @ 2016-11-16 11:20 lashou 阅读(13578) 评论(0) 推荐(1) 编辑
摘要: 问题:Servlet接口默认是哪里实现的? 答:GenericServlet 1、结构 2、ServletConfig、GenericServlet、HttpServlet的关系如下: public abstract class GenericServlet implements Servlet, 阅读全文
posted @ 2016-11-16 10:59 lashou 阅读(4719) 评论(0) 推荐(0) 编辑
摘要: 1、打开类 2、双击选中 3、Ctrl+T,打开实现类 阅读全文
posted @ 2016-11-16 10:40 lashou 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 一、源码下载 1、打开tomcat官网:http://tomcat.apache.org/ , 点击右侧下载菜单(以tomcat-7为例)进入下载页面:http://tomcat.apache.org/download-70.cgi 2、在下载页面:有Binary Distributions和Sou 阅读全文
posted @ 2016-11-16 10:28 lashou 阅读(2372) 评论(0) 推荐(1) 编辑
摘要: 1.打开接口类 2.双击接口名选中 3.Ctrl+T,打开接口实现类 阅读全文
posted @ 2016-11-16 10:11 lashou 阅读(924) 评论(0) 推荐(0) 编辑