笔记
费马的弟弟费劲
爱交流会头秃的码农
展开
-
链式队列的一些基本操作(如有不对请指正)
#include <stdio.h>#include <stdlib.h>#define OK true;#define ERROR false;typedef bool Status;typedef char QElemType;//定义队列typedef struct QNode{ QElemType data; struct QNode *next;}QNode,*QueuePtr;//定义队头,队尾 typedef struct{ QueuePtr原创 2021-10-19 14:33:37 · 128 阅读 · 0 评论 -
线程的生命周期
新建---->就绪---->运行---->死亡新建:创建线程对象就绪:有执行资格,没有执行权运行:有执行资格,有执行权 阻塞:由于一些操作使线程处于该状态,没有执行资格,没有执行权 而另一些操作却可以把他激活,激活后处于**就绪状态**死亡:线程对象变成垃圾,等待垃圾回收器回收...原创 2021-09-14 16:25:37 · 56 阅读 · 0 评论 -
JAVA的数据类型的转换
1.Boolean数据类型不可以转换为其他的类型2.默认转换规则:byte -> short ->int->long->float->doublebyte,short,char相互之间转换,任何两者参与运算首先转为Int类型3.强制转换:目标类型 变量名 = (目标类型)(需要转换的数据)...原创 2021-05-29 13:32:08 · 64 阅读 · 1 评论 -
JAVA多态
多态:Fruits f = new Apple();对于成员方法:编译看左边,运行看右边。对于成员变量:编译运行都看左边。也就是成员变量没有多态特性。静态方法和变量:编译运行都看左边,同成员变量一样。...原创 2020-10-27 15:29:10 · 233 阅读 · 0 评论 -
子类的抛出异常不能大于父类的抛出异常
比如一个修理师傅,从他这学手艺的年轻人,学的只能是师傅的手艺。比如修家电,修车子,不能去修飞机大炮的。只能最大学到师傅的手艺。原创 2020-10-27 15:04:11 · 639 阅读 · 1 评论 -
日历每月一号对应相应的星期
选一天作为基准,硬编码到程序中,用你要计算的日期减去基准日,得出其中的天数,模7取余数,再进行计算。 比如2010.01.01是星期五。现计算2012.12.31日: 2012.12.31-2010.01.01=1095天 1095 MOD 7 = 3(156*7=1092) 星期五+3=星期一(这一步同样可以求模,星期五=5,5+3=8,8 mod 7 = 1,所以是星期一)...原创 2020-10-08 18:09:26 · 1296 阅读 · 0 评论 -
内部类共有五大成分
1.成员变量2.方法3.构造器4.代码块5.内部类1,2,3没什么说的4.代码块包括:1.静态代码块2.构造代码块3.局部代码块4.同步代码块5内部类:内部类相当于车是一个类。发动机又是一个类。这样可以很好的实现封装效果。...原创 2020-09-19 23:59:26 · 267 阅读 · 0 评论