From 30125ab1d2f7870d9f5ee05d509639e71316e73e Mon Sep 17 00:00:00 2001 From: zrj <9556297+jiegeunit@user.noreply.gitee.com> Date: Fri, 17 Sep 2021 02:22:34 +0000 Subject: [PATCH] =?UTF-8?q?add=20day04.=E5=91=A8=E4=BB=BB=E6=9D=B0=20add?= =?UTF-8?q?=20day04.=E5=91=A8=E4=BB=BB=E6=9D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day04 | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 day04 diff --git a/day04 b/day04 new file mode 100644 index 0000000..b7a7d64 --- /dev/null +++ b/day04 @@ -0,0 +1,43 @@ +1. 手写一个main方法,输出helloworld +Public static void main(String[] args){ + System.out.println(“helloWord”); + +} +2. 手写冒泡排序 +public void indexs() { + int index[]={1,65,66,31,35}; + System.out.println(Arrays.toString(index)); + for(int i=0;iindex[j]) { + int num=index[j]; + index[j]=index[i]; + index[i]=num; + + } + } + } + System.out.println(Arrays.toString(index)); + } + public static void main(String[] args) { + // TODO 自动生成的方法存根 + Pojo pojo=new Pojo(); + pojo.indexs(); + } +3. 有没有了解过设计模式,手写一个单例模式 +创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 +1、 单例类只能有一个实例。 +2、单例类必须自己创建自己的唯一实例。 +3、单例类必须给所有其他对象提供这一实例。 +private static Pojo pojo; + +private Pojo() { +} +public static Pojo getInPojo() { + return pojo; +} +4. 简单介绍一下简单工程模式 +工厂模式是最常用的一类创建型设计模式,包括 抽象工厂模式,工厂方法模式和简单工厂模式 这三种,简单工厂模式是其中最简单的一种 +简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 +5. 介绍一下什么是代理模式 +代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。简单的说就是,我们在访问实际对象时,是通过代理对象来访问的,代理模式就是在访问实际对象时引入一定程度的间接性,因为这种间接性,可以附加多种用途。 -- Gitee