自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rookie

Talk is cheap,show you my code!

  • 博客(5)
  • 收藏
  • 关注

原创 代理模式与动态代理

代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象时,客户端实际上也不关心是否准确得到该对象,它只要一个能够提供该功能的对象即可,此时就可以返回该对象的代理。在这个设计模式中,需要一个对象所需要实现的接口,然后需要一个真实对象类以及一个代理对象类,这两个类都需要实现此接口。举一个例子,在多线程的处理上使用的就是代理设计模式。Runnable作为对象接口,MyThread类作为我...

2019-06-19 22:33:09 227

原创 单例模式与线程安全

单例模式,顾名思义就是一个类只允许产生一个实例化对象,所以这对这个对象的产生方式获得方式以及这个类的构造函数都有一定的特殊要求。首先是类本身的构造函数私有化,此时外部就不能够产生新的实例化对象,类的实例化对象只能够在类里面产生,然后再调用。然后再类的里面产生一个私有的static方法来产生唯一的一个实例化对象。最后再提供一个公有的static方法来取得此实例化对象。主要思路流程大致如此,用...

2019-06-18 14:10:33 325

原创 多线程之生产者与消费者模型

在这个模型中我们需要有三个主要类,分别是商品类,生产者类以及消费者类。其中运行机制和我们平时的生产者与消费者的关系机制大同小异。在这个模型中,我们需要定义一个容器来实现消费者与生产者之间的解耦,为了更贴近实际,采用FIFO原则的队列作为容器为最佳选择,并且此模型还遵循着以下两条规则:1.当生产者生产商品数量超过容器限制时,停止生产;2.当消费者消费商品导致容器为空时,停止消费。以下通过两...

2019-06-17 22:29:40 1468

原创 小程序--简易收银台

这个简易收银台附有上架,查询,更新货物的功能,以及客户下单的等一些简单功能。首先,一个简易收银台程序代码分为五个版块。第一个版块的功能就是显示开始和结束页面以及设置主页面按钮的功能。具体代码如下:public class BlankGame { static void menu() { System.out.println("*******************欢...

2019-06-12 17:33:16 3361

原创 数组中的二分查找

先谈谈二分查找,

2019-06-08 22:12:53 597

空空如也

空空如也

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

TA关注的人

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