![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java进阶
文章平均质量分 92
易庞宙
爱好研究框架代码,熟练掌握常用架构设计,熟练常用一些三方框架以及响应式开发
展开
-
Java单例模式详解
单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。原创 2017-12-10 17:24:45 · 21855 阅读 · 0 评论 -
Java解决猴子分桃算法解决方案以及拓展猴子算法自定义解决方案
/*原问题猴子分桃:海滩上有一堆桃子,有五只猴子来分。 第一只猴子把这堆桃子平分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份, 第三、第四、第五只猴子都是这样做的, 问: 海滩上原来最少有多少个桃子拓展问题猴子分桃:海滩上有一堆桃子,有N只猴子来分。 第...原创 2018-04-24 17:13:07 · 11193 阅读 · 0 评论 -
java基础算法优化解决兔子数量以及拓展
package javaBlog;/*古典问题:3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:首先我们要明白题目的意思指的是每个月的兔子总对数;假设将兔子分为小中大三种,兔子从出生后三个月后每个月就会生出一对兔子,那么我们假定第一个月的兔子为小兔子,第二个月为中兔子,第三个月之后就为大兔子,那么第一个月分别有1、0、...原创 2018-04-25 09:53:43 · 10676 阅读 · 0 评论 -
Android中序列化的原理与机制
序列化的原理:引用Java语言程序设计-基础篇中第539页中写道:并不是所有对象都是可以序列化的(这句话说明了序列化必须要具备某种条件才可以进行序列化),因为序列化的对象是Java.Io.Serializable接口的实例。也就是说如果需要实现序列化功能必须要实现这一接口;但是序列化又能有什么用处呢?接下来我们看看源码中有什么介绍。(源码下载地址) 源码中是这样说道支持IO的操作但...原创 2017-03-26 12:22:14 · 18940 阅读 · 0 评论