- 博客(13)
- 收藏
- 关注
原创 设计模式-OCP开放封闭原则
设计模式起到了高内聚,低耦合,是代码看起来更简洁高大尚假设我们现在有一个需求,需要展示各种图形,每个类都有display()方法做展示,还需要一个manager管理类来管理展示各种图形这样写的话,如果添加一种图形就要new一个实例的话很麻烦,就起不到我们要的开放封闭原则了我们就写一个base类来管理然后我们所有的图形只需要继承base类就可以我们的manager...
2019-11-12 16:45:51
162
原创 Java中 object类的公有方法
1.cloneclone是用来另存一个当前存在的对象2.equals判断当前两个对象是否相同3.finalize垃圾回收时会调用(匿名对象回收之前回调用)4.getClass返回一个class对象5.hashCode获取对象的哈希值,这个值的作用是检索6.notify用于随机通知一个持有对象的锁的线程获取操作权限7.notifyAll用于通知所有...
2019-01-17 16:47:24
295
原创 什么是Java内存模型?
说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM虚拟机)上说Java内存模型是JVM的抽象模型(主内存,本地内存)。这两个到底怎么区分啊?有必然关系吗?比如主内存就是堆,本地内存就是栈,这种说法对吗?时间久了,我也把内存模型和内存结构给搞混了,所以抽了时间把JSR133规范中关于内存模型的部分重新看了下。后来听了好多人反馈:在面试的时候,有面...
2018-05-15 14:16:29
146
原创 二次采样
public class BigView extends View { private BitmapRegionDecoder decoder; private int imageHeight; private int imageWidth; private Rect currentRect; private int downX; private
2017-09-21 21:24:49
298
原创 支付宝的支付流程
支付宝的三种支付流程1.所有的支付逻辑处理,全在服务器完成,现在被淘汰了 原理就是电商App吧所有的信息提交给电商服务器,然后又电商服务器与支付宝服务器进行交互2.所有的支付逻辑处理,是电商APP调用手机的支付宝客户端,然后由支付宝客户端和支付宝服务器进行交互处理。 原理就是电商APP向电商服务器发送请求,然后电商服务器生成订单信息 后,返回给电商APP,电商APP进行付款时,
2017-09-21 08:30:35
739
原创 RecyclerView简单使用
RecyclerView首先需要导入一个依赖包注意要V7的依赖.然后在XML文件里创建出RecyclerViewandroid.support.v7.widget.RecyclerViewandroid:id="@+id/recycler_view"android:layout_width="match_parent"android:layout_hei
2017-08-01 15:05:42
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人