- 博客(6)
- 问答 (1)
- 收藏
- 关注
转载 JAVA常量类的实现方式_枚举类_项目实践
JAVA常量类的实现方式_枚举类_项目实践前言众所周知,系统里有很多比如订单状态、审核状态;性别、结算方式、交易类型等属性,这些属性只有几个值,一般用0、1、2、3等的数字标识存入数据库,每次对这些属性所属对象的增删改操作,都会在代码里给状态设置值,由于项目是多人开发的,如果每次设置值的时候都直接set 0、1、2,容易出错,而且状态假设不用0、1、2表示了,用1、2、3表示,这时候所有set状态的地方都得改变,维护麻烦。所以用常量表示状态值,甚好。据我目前所知,系统里实现常量的方式有三种:1, 接
2022-02-03 12:13:03
509
转载 java集合框架--实现Queue和Deque接口类
实现Queue 和 Qeque 接口的类 类描述AbstractDueue此类提供某些 Queue 方法的骨干实现,为其它类集合的实现提供方便PriorityQueue一个基于优先级堆的无界优先级队列。优先级队列的元素按照其自然顺序进行排序,或者根据构造队列时提供的 Compara...
2022-01-28 16:19:06
274
原创 StringBuffer&StringBuilder的API奇奇怪怪的探索
前序知识:StringBuider比较StringBuffer而言,虽然不安全,但是效率高,更受喜爱。单线程上首选StringBuilder。遂去查看相关API。发现他俩均继承了AbstractStringBuilder类,在时间上StringBuffer在1.0版本,StringBuider在1,5版本。而StringBuffer继承的类却也叫AbstractStringBuilder后面带Buider这种个1,5版本类似的词汇,于是就开始了心中大疑惑。明明StringBuffer早,他的父类为什么
2022-01-28 11:16:29
612
原创 理解java类实现栈的旅程
第一次写博客为什么用Stack?栈独特的性质:先进后出LIFO(last in fast out)应用:1.链表中,回文链表。2。二叉树:前中后序遍历非递归(未完待续。。。之后遇到再做补充)初识Stack类Stack类的方法:pop,push,peek,empty,search由于stack1.add又识Stack类注意:学习类的API时,一定要看官方说明,他继承了谁,实现了谁extends vector类弃用Stack的原因:继承了1.0版本的vector1.在 thinki
2022-01-28 11:02:44
1071
空空如也
关于python 的random的shuffle函数的问题
2021-11-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人