- 博客(7)
- 收藏
- 关注
原创 单例模式(多种实现方式)
懒汉式(能实现延迟加载,线程不安全)public class LazySingleton{ private static LazySingleton instance; private LazySingleton(){ } public static LazySingleton getInstance(){ if(instance ...
2020-04-21 11:48:45
177
原创 基础排序(冒泡,选择,插入)
交换方法(不需要额外空间,并且速度更快)private static void swap(int[] src,int x,int y){ src[x] = src[x] ^ src[y]; src[y] = src[x] ^ src[y]; src[x] = src[x] ^ src[y];}冒泡排序(加入exchange变量,如果没发生交换,说明已经排好了,直...
2020-04-21 10:46:54
194
原创 适配器模式
在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的 SD 内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用...
2020-04-19 17:40:06
156
原创 原型模式(利用序列化和反序列化实现)
利用序列化和反序列化也可以实现深拷贝package prototype;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.NoArgsConstructor;import java.io.Serializable;import java.util.Date;/** * 浅拷贝羊 * ...
2020-04-19 16:57:08
450
原创 原型模式
原型模式的定义与特点:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。原型模式的结构与实现:由于Java提供了对象的clone() 方法,所以用 Java 实现原型模式很简单。原型模式的克隆分为浅克隆和深克隆,Java 中的 Object 类提供了浅克隆...
2020-04-19 16:36:40
183
原创 多态
一、子类引用指向自身的对象1.调用父类的方法时,父类方法中使用的this.属性调用的是父类的属性,而不是子类自身的属性示例1:public class TestWork1 { public static void main(String[] args) { Dog dog = new Dog(); dog.introduce(); }...
2019-07-31 10:54:47
203
原创 jsp页面转发数据到servlet报404
今天在jsp上机实验遇到一些问题,从jsp页面转发数据到servlet处理数据的时候出现404错误代码和目录如下inputWord.jsp代码:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLI...
2019-05-08 12:03:07
2337
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人