自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 单例模式(多种实现方式)

懒汉式(能实现延迟加载,线程不安全)public class LazySingleton{ private static LazySingleton instance; private LazySingleton(){ } public static LazySingleton getInstance(){ if(instance ...

2020-04-21 11:48:45 146

原创 基础排序(冒泡,选择,插入)

交换方法(不需要额外空间,并且速度更快)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 152

原创 适配器模式

在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的 SD 内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用...

2020-04-19 17:40:06 125

原创 原型模式(利用序列化和反序列化实现)

利用序列化和反序列化也可以实现深拷贝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 414

原创 原型模式

原型模式的定义与特点:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。原型模式的结构与实现:由于Java提供了对象的clone() 方法,所以用 Java 实现原型模式很简单。原型模式的克隆分为浅克隆和深克隆,Java 中的 Object 类提供了浅克隆...

2020-04-19 16:36:40 151

原创 多态

一、子类引用指向自身的对象1.调用父类的方法时,父类方法中使用的this.属性调用的是父类的属性,而不是子类自身的属性示例1:public class TestWork1 { public static void main(String[] args) { Dog dog = new Dog(); dog.introduce(); }...

2019-07-31 10:54:47 164

原创 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 2190 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除