摘要:
一 概述 1.HttpComponents的作用 HttpComponents的作用是模拟浏览器获取网页内容。 二 使用 1.使用HttpComponents需要先导入架包。 2.使用 阅读全文
摘要:
一 概述 1.什么是HTTP协议? HTTP协议是请求与响应共同遵守的规范。 2.协议构成 ⑴Http协议包含请求协议与响应协议两部分。 ⑵请求协议构成: 请求行(request-line):包括请求方式、uri、协议版本。 请求报头:主要包括浏览器类型、请求内容类型、可接收语言、可接收编码方式等。 阅读全文
摘要:
一 概述 1.服务器 处理请求、给出响应的全部因素构成的整体称作服务器,包含硬件与软件两个方面。 2.Servlet规范 服务器处理请求、响应遵守的原则。 3.Servlet是什么? Server Applet,运行在服务器端的java应用程序,使用java语言编写,遵守java规范,Servlet 阅读全文
摘要:
一 概述 1.什么是过滤器? 过滤器是一个运行在Web服务器端的java应用程序,主要与Servlet配合使用,也可以与其他组件配合使用,用于在请求达到目标资源前对请求进行预处理,在响应到达客户端前对响应做出处理。 2.Filter工作原理: Web容器启动时创建一个与Filter相关的Map集合, 阅读全文
摘要:
一 概述 1.什么是监听器? 监听Web服务器的运行,当发生特定的事件时,采取预先设定的处理措施的组件。 2.监听器的作用 监听器提供了一种获取服务器运行状况、动态干预的方式,服务器在运行期间发生指定变化时及时介入干预。 3.监听类型 Servlet规范主要提供了用于监控application\se 阅读全文
摘要:
一 equals equals方法是Object级的,默认对比两个对象的内存地址,很多类都重写了该方法,对比对象的实际内容,一般对比同一类对象相同属性的属性值是否相同。 二 hashCode 1.哈希表 哈希表是一个数组,数组中的每一个元素都是一个单向链表,同一单向链表中的节点具有相同的属性,属性值 阅读全文
摘要:
一 概述 1.什么是进程? 进程是一个相对独立的执行单位,可以被看作一个程序或者一个应用。 2.什么是线程? 进程的一部分,进程中实际的任务执行者,必须依附于进程。线程对进程的依赖主要体现在: 线程不能脱离进程开启,必须在进程开启的前提下开启。 线程有时必须从进程中获取数据。 3.线程与进程的区别? 阅读全文
摘要:
一 什么是反射机制? 访问已经装载到JVM中类或者对象的信息的机制称作反射机制。 二 Class 1.使用反射机制的第一步就是获得类或者对象在JVM中的对象,有三种方式: ⑴利用全限定性类名,调用forName方法创建: ⑵利用该类的对象获取: ⑶直接使用类名创建: 2.相关方法 newInstan 阅读全文
摘要:
一 序列化 1.什么是序列化? 将内存中的对象写入到硬盘中就是序列化,与一般输出并无区别,只是输出的数据是对象,不是一般的文本。 2.序列化的作用 因为数据在内存中的存储是暂时的,如果需要长久保存对象,必须把对象写入硬盘,就产生了序列化。 3.序列化的条件 一个对象要想被序列号,该对象所属的类必须实 阅读全文
摘要:
一 概述 1.什么是观察者模式? 将一个对象视作被观察者,当它发出某种行为或者发生某种变化时,通知所有依赖它的对象(观察者),这种设计模式叫做观察者设计模式。 2.观察者设计模式的用途 用于处理一对多的依赖关系,当一个对象的状态发生改变时,通知所有依赖于它的对象,这些对象收到通知以后采取相应的处理措 阅读全文