- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 深入Java NIO
在此之前如果你对nio一点都不了解,前先看完这篇文章一、直接缓冲区与非直接缓冲区字节缓冲区(ByteBuffer)要么是直接的,要么是非直接的。如果为直接字节缓冲区,则 Java 虚拟机会尽最大努力直接在此缓冲区上执行本机 I/O 操作。也就是说,在每次调用基础操作系统的一个本机 I/O 操作之前(或之后),虚拟机都会尽量避免将缓冲区的内容复制到中间缓冲区中(或从中间缓冲区中复制内容)。显然,直接缓
2017-02-18 15:02:02 635
原创 Android中常见的设计模式
1. Builder模式在开发过程中,我们经常用到AlertDialog。在Android源码中,最常用的Builder模式就是AlertDialog.Builder,使用该Builder来构建复制AlertDialog对象。 2. 组合模式Android源码中关于组合模式有一个非常经典的实现,那就是View和ViewGroup的嵌套组合。 在Android的视图层级中,容器一定是Vie
2017-02-15 17:57:16 1169
原创 Android 图案解锁
首先还是看效果图。 图案解锁的功能在许多应用中都有用过,它比起数字解锁,带给用户的体验要好,今天就来一步一步实现这个功能。一、初始化初始化放在onDraw方法中,因为onDraw方法在绘制过程中会执行多次,我们设置一个标量isInit,使初始化只执行一次。@Override protected void onDraw(Canvas canvas) { if (!isI
2017-02-08 17:32:47 1867
ksoap2-android
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人