自定义博客皮肤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 225

原创 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 422

原创 理解代理模式

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

2022-04-08 20:54:03 60

原创 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 intusing name

2021-11-07 21:13:33 85

原创 2021-11-04

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

2021-11-04 20:34:35 74

原创 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 67

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

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

2021-11-02 17:03:43 148

原创 2021-09-28

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

2021-09-28 22:40:32 54

空空如也

空空如也

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

TA关注的人

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