自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java多线程死锁、强制执行、礼让

死锁 两个线程分别拿着对方的资源,不释放,形成僵持状态。 下面这个例子,是小花和小白一起化妆,小花先用口红,小白先用镜子,两个人拿到这两样东西后,不给对方,还问对方要对方的东西,形成了僵持状态 public class DeadLock { public static void main(String[] args) { girl g1 = new girl("小花",1); girl g2 = new girl("小白",2); g1.start(); g2.start(); } } cl

2022-04-11 11:29:52 241

原创 Lamda表达式、线程停止

Lamda 表达式 使用条件:必须是函数式接口 public class Love { public static void main(String[] args) { int a = 520; int b = 521; Ilove boy = null; boy = (a1,b1)-> { System.out.println("I love you-->"+a1); System.out.println("I love you-->"+b1);

2022-04-08 23:16:58 441

原创 理解代理模式

理解代理模式## 标题 角色类和代理角色类都继承同一个接口 以婚礼策划为例 结婚人:王小姐 婚庆公司作为代理,帮助角色策划婚礼 他们都继承一个merry接口 interface Merry { //定义一个方法 void happymerry(); } 结婚对象继承该模块,重写happymerry()方法; class you implements Merry{ private String Name = "王小姐"; public you() { // TODO Auto-

2022-04-08 20:54:03 72

原创 2021-11-07

创建二叉链表、前、中、后序遍历、层次遍历、计算深度,结点个数 #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #include<queue> #include<stack> #include<algorithm> #include<iostream> #define TElemType int using name

2021-11-07 21:13:33 99

原创 2021-11-04

队列顺序表、链表基本操作 队列顺序表: #include<stdio.h> #include<stdlib.h> #define QElemType int #define MAXQSIZE 100 #define Status int #define OVERFLOW 0 typedef struct{ QElemType *base; //存储空间基地址 int front; int rear; }SqQueue; Status InitQueue(S

2021-11-04 20:34:35 92

原创 2021-11-03

顺序栈 、链栈 顺序栈基本操作: #include<stdio.h> #include<stdlib.h> #define SElemType int #define maxsize 100 #define Status int //如果实参传递的是一个地址,那么形参接收后对其本身进行更改 //如果实参传递的是一个变量,那么形参接受后是对他的副本作修改 //如果实参传递的是变量,但形参接受时是 “&变量” 这种形式,那么接收到的还是这个变量的地址,修改是对其本身数据更改 t

2021-11-03 11:18:44 87

原创 线性表(单链表)c基本操作

线性表(单链表)c基本操作 线性表: #include<stdio.h> #include<stdlib.h> #include<string.h> #define maxsize 100 #define ElemType int #define Status int typedef struct { ElemType data[maxsize]; int length; }SqList; Status InitList(SqList &L){ m

2021-11-02 17:03:43 184

原创 2021-09-28

(小白)JAVA 基础内存存储理解 ①JAVA类进入虚拟机后在方法区内存储。 ②虚拟机会从类名地址找到main()方法地址,将main方法内局部变量一条条放入栈中,逐条运行。 ③新建类对象会存储在堆中,虚拟机根据类名(指向堆中对象地址)访问对象内的成员变量和成员方法。成员方法内的局部变量同样会一条条进入栈中运行。运行一条回收一条,先进先出。 private关键字 private关键字可以用来修饰变量和方法,被修饰后,其他类不能通过对象或是类名访问该变量和方法。通过get和set方法实现对其内容的得到或更改。

2021-09-28 22:40:32 69

空空如也

空空如也

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

TA关注的人

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