基础常识
Henry956595421
这个作者很懒,什么都没留下…
展开
-
java队列中的各个方法的对比
平时很多情况下, 都使用的是list, map之类的, 队列用的少。队列里面的各种方法offer,pool, put,take,add,remove,peek,element等, 返回true或者false, 是否抛出异常, 傻傻的分不清楚。在此总结一下, 画张图,下次直接记住这张图就好。总结为三大类, 添加方法, 查询方法, 删除方法。一般配套使用的, 使用相同的颜色标识, 比如...原创 2020-02-18 14:29:17 · 585 阅读 · 0 评论 -
为什么说String 是不可变的?
什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。区分对象和对象的引用对于Java初学者, 对转载 2017-05-11 16:41:14 · 378 阅读 · 0 评论 -
五分钟读懂UML类图
平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。那么属性/方法...转载 2018-02-26 17:45:54 · 193 阅读 · 0 评论