自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【源码解析】扒开ArrayList的外衣

积千里跬步,汇万里江河;每天进步一点点,终有一天将成大佬。 本文内容 当然ArrayList里的方法不止这些,本文主要讲一些常用的方法 方法变量 Arraylist里的方法变量主要有以下几个 1. 构造方法 1.1 有参构造 1.1.1 传入数组的大小 1.1.1.1代码实现 List<String> list=new ArrayList<>(5); 1.1.1....

2020-01-03 19:38:04 228

原创 【图】用图片告诉你Java中的位运算

前言 ​ 虽然位运算在实际开发中并不常用,但是在各种算法中却常常见到它们的身影.因为是直接操作二进制的,所以机器执行起来就快很多,所以尽管实际业务中不常用,但如果你不想只做个码农,这个基础还是要掌握的; 讲位操作之前,就必须要知道原码、反码、补码 其中正数的原码=反码=补码 原码、反码、补码 在机器的内存中,一个负数的表示是这个负数的绝对值取原码,再取反码,再加一,最后出现的就...

2019-12-30 22:27:50 150

原创 设计模式之建造者模式【用好玩的故事讲清楚设计模式】

积千里跬步,汇万里江河;每天进步一点点,终有一天将成大佬 所有源代码都在这:https://github.com/z573419235/GofDemo 各位大佬记得点个星星哦 前言 建造者模式用于实例化一个比较复杂的实体类,当你实例化一个类时,它的构造参数比较多时,就可以用建造者模式来简化实例化过程;前几篇工厂模式的文章我们说道买车,那只是简单的区工厂买车,我们不关系工厂是怎么造出来的.可是...

2019-12-27 07:06:32 92

原创 一个故事一个模式-原型模式

积千里跬步,汇万里江河;每天进步一点点,终有一天将成大佬 所有源代码都在这:https://github.com/z573419235/GofDemo 各位大佬记得点个星星哦 前言 ​ 前几天生病了,每天头昏脑胀的,诶,生病的时候才知道身体健康的重要性,以后还是要加强锻炼,身体是革命的本钱; ​ 隔了差不多有五六天没写日志了,罪过罪过;好了,今天要说的是原型模式,原型模式在J...

2019-12-26 08:56:48 149

原创 一个故事一个模式-模板方法模式

积千里跬步,汇万里江河.每天进步一点点,终有一天将成大佬 文前常规发言 模板方法的设计符合迪米特法则,也就是最少知道原则,他通过对一些重复方法的封装,减少类之间的耦合,让调用者也更省心,原来要调两三个方法才能实现的功能,现在调一个就可以了;就像我们伟大的祖国,现在也在推行这种模式呢.以前区办一些证明什么的,要跑三四个地方,还要保证这三四个地方都正常帮你办理,如果其中一个地方没办理,那么整个流...

2019-12-20 09:35:39 209

原创 恍然大悟,数组和链表的区别

积千里跬步,汇万里江河.每天进步一点点,终有一天将成大佬 文前发言   在Java中,很多地方都使用了数组和链表,还有两种组合的叫数组链表结构,就是常说的哈希表,HashMap底层的数据结构就是哈希表.远了,远了,这里不讲HashMap,这里讲数组和链表; 数组 数组是我们平时用的最多的数据结构,它的特点是查询数据快,插入数据慢,查询的时间复杂度是O(1),插入的时间复杂度是...

2019-12-18 14:05:49 184

空空如也

空空如也

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

TA关注的人

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