摘要:
抽象类和接口 相同点:都不能被实例化,位于继承树的顶端,都包含抽象方法 不同点:1、设计目的:接口体现的一种规范,类似与整个系统的总纲,制订了系统各模块应该遵循的标准,因此接口不应该经常改变,一旦改变对整个系统是辐射性的。 抽象类作为多个子类的共同父类,体现的是一种模板式设计,可以当作系统实现过程中 阅读全文
摘要:
HttpServlet容器响应Web客户请求流程如下: 1)Web客户向Servlet容器发出Http请求; 2)Servlet容器解析Web客户的Http请求; 3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息; 4)Servlet容器创建一个HttpRe 阅读全文
摘要:
实现多线程的方法: 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口,然后使用 FutureTask包装,因为Callable接口没有实现Runnable接口不能做为Thread的target,而FutureTask是在Java程序中可以取消的异步运算,有可以开始, 阅读全文
摘要:
Collection List LinkedList 非同步 ArrayList 非同步,实现了可变大小的元素数组 Vector 同步 Stack Set 不允许有相同的元素 Map HashTable 同步,实现一个key--value映射的哈希表 HashMap 非同步, WeakHashMap 阅读全文