摘要: 设计原则理解 1.找出应用中可能变化的地方,将它们独立出来。不要和那些不需要变化的部分混在一起; 2.针对接口编程,而不是针对实现编程; 针对"接口编程"的意思是“针对超类型编程”,针对接口编程关键在于多态。利用多态程序员可以针对超类型编程,编译器执行会根据实际情况执行到真正的行为, 而不会将超类型 阅读全文
posted @ 2020-03-14 04:26 远方有你,伴余生 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 源码简析: 1. 此类中使用vector集合,这个集合应该是被废弃的,因为这个集合是一个多线程安全的集合,为了线程安全,使用了时间换空间的策略,所以时间很慢,再加上对元素的增删速度慢,成为弃婴。 2. vector的优点: 线程同步 数组是数组长度可变(当数组动态扩容需要消耗不少时间,影响性能) 特 阅读全文
posted @ 2020-03-14 04:04 远方有你,伴余生 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1.1 散列思想 ​ 将数据以散列函数的方式(键值对)存储 1.2 散列函数 ​ 形如hash(key)的键值对函数叫散列函数,hash(key)是值,key是键。 1.3 散列函数设计的基本要求 散列函数计算值应该是非负整数 如果散列函数的键相等,则函数一定相等 如果键不相等,则值也一定不相等 ​ 阅读全文
posted @ 2020-03-14 03:59 远方有你,伴余生 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 泛型的由来 为什么需要泛型 Java的数据类型一般都是在定义时就需要确定,这种强制的好处就是类型安全,不会出现像弄一个ClassCastException的数据给jvm,数据安全那么执行的class就会很稳定。但是假如说我不知道这个参数要传什么类型的,因为公司需求在变,如果写死的那就只能便以此需求就 阅读全文
posted @ 2019-12-09 03:51 远方有你,伴余生 阅读(4191) 评论(3) 推荐(8) 编辑
摘要: ##介绍 一款专注阅读的博客园主题,主要面向于经常混迹 博客园 的朋友。其追求大道至简的终极真理,界面追求简洁、运行追求高效、部署追求简单。 博客皮肤源码地址 预览地址 如何部署、使用皮肤 Silence作者的友链 ##特点 简洁优雅、精致漂亮的 UI 设计 提供多种风格主题以便适应各类用户的偏好 阅读全文
posted @ 2019-12-01 23:30 远方有你,伴余生 阅读(1897) 评论(21) 推荐(6) 编辑
摘要: 博主名言墙(持续更新) 身体是人们最好的资本,你可你嘲笑、讽刺我身体的缺陷,但是谁也不能抹去‘它是你一生中最宝贵的资本’的真理。 且行且珍惜,善待珍惜你的、和你珍惜的,千金难买一回头。 人生需要减法。 跳出你的执念,也许尝试接触外面会有不一样的发现。 只要是想做的,就不要犹豫,因为后悔是真的是很可怕 阅读全文
posted @ 2019-12-01 22:39 远方有你,伴余生 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习编程时感觉有用不完的经理,时间长了,敲久了感觉疲惫,我比较喜欢听歌,所以就边听歌边敲代码,音乐有时候能缓解你的疲劳,这个是真的有效,也有许多人会和我一样找个自己喜欢的方式去缓解心理疲劳。曾经上学时喜欢听那种比较有节奏感的电音,尤其是玩游戏时,感觉战斗力暴涨,哈哈。但是后来由于家庭的变故和找 阅读全文
posted @ 2019-11-30 02:24 远方有你,伴余生 阅读(622) 评论(8) 推荐(0) 编辑
摘要: Tip: 当方法传入一个参数时,可以不用增加param注解。当方法传入参数为多个时需要增加Parma注解,如果不加上param注解会在测试运行时报错 原因: 这是因为Sun提供的默认编译器(javac)在编译后的Class文件中会丢失参数的实际名称,方法中的形参会变成无意义的arg0、arg1等,在 阅读全文
posted @ 2019-11-14 17:10 远方有你,伴余生 阅读(349) 评论(0) 推荐(1) 编辑
摘要: 为什么介绍的是HBuidler X而不是Hbuilder   HX是全新的一个软件,它抛弃了eclipse架构,使用C++为基础架构。HX目前还不能完全替代HBuilder。但在markdown记事的场景下,是最佳的记事本升级工具。 除了顶尖的markdown编写体验、漂亮的着色 阅读全文
posted @ 2019-10-14 20:28 远方有你,伴余生 阅读(3695) 评论(0) 推荐(1) 编辑
摘要: 什么是单例模式   这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 什么是序列化   简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将 阅读全文
posted @ 2019-10-07 22:06 远方有你,伴余生 阅读(1044) 评论(0) 推荐(1) 编辑