自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代理模式、适配器模式、桥接模式

结构型模式代理(Proxy)模式简介:为某对象提供一红代理以控制该对象的访问。即客户端通过代理简介地访问该对象,从而限制、增强或修改该对象的一些特性。定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用对象,代理对象作为访问对象和目标对象之间的中介。优点:代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用。代理对象可以扩展目标对象的功能。代理模式能将客户端与目标对象分离,在一定程度上降低了系统的耦合度。缺点:在客户端和目

2020-09-29 11:27:13 377

原创 工厂方法模式+抽象工厂模式+建造者模式

工厂方法模式工厂方法模式的定义定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的创建与使用相分离的特点。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式”结构图工厂方法模式的主要角色1)抽象工厂(Abstract Factory):提供了创建产品的接口,调用者通过它访问具体工厂的工厂方法newProduct()来创建产品。2)具体工厂(Concrete Factory):主要是实现抽象工厂中的抽象方法,完

2020-09-23 16:58:01 632

原创 方法重写

方法重写public class A{ public static void test(){ System.out.println("A方法"); }}public class B extends A{ public static void test(){ System.out.println("B方法"); }}public static void(String[] args){ B b = new A(); b

2020-09-21 09:20:15 619

原创 super 和 this 的使用

super 和 this 的使用public class father{ //父类 protected String name = "小明"; public father(){ super();//他的父类是Object类 } public father(String name){ this.name = name; } private void hello(){ System.out.println("hello"

2020-09-21 08:34:40 159

原创 冒泡算法,稀疏数组

冒泡排序算法两层循环,外层冒泡算法详情比较数组中相邻的两个元素,如果前者比后者大,则交换位置每次比较都会产生一个最大值或最小值下一轮可以少一次排序循环,直至结束稀疏数组处理方式记录数组一共又几行几列,又多少个不同值把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小数组规模(图片截图于“狂神说”)...

2020-09-20 10:14:16 87

原创 Java内存分析(初级)

Java内存分析堆:存放new的对象和数组可以被所有的线程共享,不会存放别的对象引用栈存放基本变量类型(包括这个基本类型的具体数值)引用对象的变量(会存放这个引用在堆里面的具体地址)方法区可以被所有的线程共享包含了所有class和static变量...

2020-09-20 08:52:21 79

原创 Java Doc文档

Java Doc参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk@param 参数名@return 返回值情况@throws 异常抛出情况cmd命令行:代码样式:

2020-09-19 22:52:30 125

原创 DOS指令学习

DOS指令学习打开cmd方式:打开CMD的方式:win+R,输入cmd,运行在任意的文件夹下面,按住shift键+鼠标右击,点击打开powershell资源管理器的地址栏前面加上cmd路径常用的DOS命令#盘符切换: F: 切换到F盘#查看当前目录下的所有文件 dir#切换目录 cd(change directory) cd /d f: 跨盘进入f盘 cd .. 返回上级目录 cd 当前目录下的文件夹 表示进入当前文件夹#清理屏幕 cls

2020-09-11 11:17:33 93

原创 Markdown学习

Markdown学习标题:#(空格) +标题名 表示一级标题##(空格) +标题名 表示二级标题。。。粗体 (显示方式 :两边双星号+文字,不需要空格)斜体(显示方式:两边单星号+文字,不需要空格)斜体加粗(显示方式:两边三个星号+文字,不需要空格)删除(显示方式:两边双波浪号+文字,不需要空格)引用(显示方式:>+空格 +文字)分割线(显示方式:—+回车键或者***+回车键)图片:阿尔泰尔(显示方式[描述]+(地址) )超链接:点击跳转到百度(显示方式:[文字]+

2020-09-11 10:01:44 86

空空如也

空空如也

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

TA关注的人

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