自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程经典案例,生产者消费者问题

多线程经典案例,生产者消费者问题 要求: 面包店: 展柜5个位置(只能存放5个面包) 一个线程做面包(展柜摆满将停止做面包,有面包是通知买面包) —个线程买面包(展柜没面包时将会停止买面包,通知做面包) 代码: 面包店类: public class Bakery { //展柜面包数量 private int count = 0; public synchronized void product() throws InterruptedException { //生产面

2021-08-21 14:02:11 171 2

原创 多态的理解

多态 概念: 父类引用指向子类对象,从而产生多种形态。 ​ Person a = new Student(); 二者具有直接或间接的继承关系时,父类引用可指向子类对象,即形成多态。 父类引用仅可调用父类所声明的属性和方法,不可调用子类独有的属性和方法 下面举两个体现多态的例子: 1、传参多态 以父类作为参数时,可以传父类的子类作为参数(有点拗口,直接上案列) 先定义一个Person类作为父类 public class Person { String name; } 再定义Stude

2021-08-10 16:39:54 110

原创 Java面向对象小练习

Java面向对象小练习 1、坐标 要求: 定义一个点类Point,包含2个成员变量x,y分别表示x和y坐标,2个构造器Point()和Point(int x0,y0),以及一个movenPoint(int dx,int dy) 方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。 代码: Point类 package lak.homework.www.coordinate; public class Point { int x;

2021-08-07 15:41:00 589

空空如也

空空如也

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

TA关注的人

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