Loading

摘要: 一、代理设计模式 代理设计模式是Java常用的设计模式之一。 特点: 01.委托类和代理类有共同的接口或者父类; 02.代理类负责为委托类处理消息,并将消息转发给委托类; 03.委托类和代理类对象通常存在关联关系,一个代理类对象与一个委托类对象关联; 04.代理类本身不是真正的实现者,而是通过调用委 阅读全文
posted @ 2018-02-08 16:52 yanbubao 阅读(3011) 评论(0) 推荐(0) 编辑
摘要: SpringMVC执行流程 默认执行DispatcherServlet中的 protected void doDispatch(HttpServletRequest req,HttpServletResponse resp) throws Exception{}; 此方法中定义了HandlerExe 阅读全文
posted @ 2018-02-05 13:24 yanbubao 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 01.页面编码格式 001.jsp页面本身的编码 page指令中的 pageEncoding属性! 002.浏览器渲染页面采用的编码 contentType属性 003.服务器保存数据采用的编码(request) 默认为 ISO-8859-1 注意: 01.--前两种(pageEncoding/co 阅读全文
posted @ 2017-12-02 13:25 yanbubao 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 01.动态网页的优势 动态网页是在服务器端运行的程序!随不同用户,不同条件 返回不同的结果! 001.交互性:网页会根据用户的要求和选择而动态的改变和现实网页内容! 002.自动更新:无需改变页面的代码,便会自动更新页面内容! 003.随机性:当不同的时间,不同身份的用户访问同一页面会产生不同的的页 阅读全文
posted @ 2017-12-02 13:21 yanbubao 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 所有的异常都是 Throwable 的子类! 而在 Throwable 下有两个子类: Error 和 Exception ! 请解释区别? Error:指的是JVM错误! 即:此时的程序还没有执行!如果没有执行用户无法处理! Exception:指的是程序运行中产生的异常!用户可以处理! 所谓的异 阅读全文
posted @ 2017-08-26 17:35 yanbubao 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 抽象类中支持的功能比接口多! 但只有一个缺点:单继承局限! 这一个缺点就掩盖了抽象类所有优点! 即:当抽象类和接口都可以使用的时候,优先考虑接口! 一个不成文的参考: 1.在进行公共操作的时候一定要定义接口! 2.有了接口就需要利用子类完善方法! 3.如果是自己写的接口,那么绝对不要使用关键字new 阅读全文
posted @ 2017-08-23 15:41 yanbubao 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 接口的概念:接口是一种规范和标准,可以约束类的行为,是一些方法特征的集合,但是没有方法的实现。 (接口表示一种能力,表示一种约定。) (接口类似一个组件,需要时可以自由安装。) (接口可以看作是一种特殊的抽象类,但两者的设计理念不同,抽象类利于代码的复用,接口利于代码的扩展和维护。) 接口的规范: 阅读全文
posted @ 2017-07-31 12:59 yanbubao 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 多态的概念:同一个实现接口,使用不同的实例二执行不同的操作。 几种实现方式: 一、子类到父类的转换(向上转型) 1.将一个父类的引用指向一个子类对象,成为向上转型(upcasting),自动进行类型转换。 2.通过父类的引用变量调用的方法是子类覆盖或继承父类的方法,不是原本父类的方法。 3.通过父类 阅读全文
posted @ 2017-07-31 12:33 yanbubao 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 抽象类和抽象方法的特点: 1.都通过abstract关键字来修饰。 2.抽象类不能实例化。 3.抽象类中可以有 0~多个抽象方法。(可以没有抽象方法) 4.抽象方法只有方法声明,没有方法实现。(没有方法体) 5.有抽象方法的类必须声明为抽象类。 6.子类必须重写父类(抽象类)中所有的抽象方法才能实例 阅读全文
posted @ 2017-07-27 15:07 yanbubao 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 方法重载: 要求:1.必须在同一个类里。 2.方法名相同。 3.参数列表(方法参数的个数或参数类型不同) 4.与方法的返回值和方法修饰符没有任何关系。 方法重写(方法的覆盖): 要求:1.方法名相同。 2.参数列表相同。 3.方法返回值类型相同或是其子类。 4.访问修饰符不能严于(小于)父类。 阅读全文
posted @ 2017-07-27 14:56 yanbubao 阅读(208) 评论(0) 推荐(0) 编辑