- 博客(10)
- 资源 (9)
- 收藏
- 关注
原创 Android序列化:Parcelable
一、概述在上一篇中我们介绍了Java中的序列化方式(也能用于Android),详情:Java Serializable(序列化),本篇继续介绍Android中特有的序列化方式:Parcelable,它也是一个接口,只要实现这个接口,一个类的对象就可以实现序列化并可以通过Intent和Binder传递。
2017-09-05 18:06:35 324
原创 Java Serializable(序列化)
1. 什么是Java Serializable(序列化)为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以方便地把保存的对象状态再读出来。2. 哪些情况下需要序列化a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;b)当你想用套接字在网络上传送对象的时候;c)当你想通过RMI传输对象的时候;3. 如何进行序列化(序列化的方式)3
2017-09-05 16:38:10 531
原创 《Android开发艺术探索》读书笔记之Activity的生命周期与启动模式
1.1 Activity的生命周期分析1.1.1 典型情况下的生命周期分为如下几种情况:1. Activity第一次启动时的回调为:onCreate->onStart->onResume;2. 当前Activity被其他Activity覆盖或者Home箭切换到桌面时,回调如下: onPause->onStop。如果其他Activity采用了透明主题,那么
2017-08-02 09:29:20 558
转载 socket与http的区别
http://blog.csdn.net/zeng622peng/article/details/5546384相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助。 1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可
2016-07-03 12:28:25 447
转载 Java网络编程(五)socket的半包,粘包与分包的问题
http://zhaohuiopensource.iteye.com/blog/1541270首先看两个概念: 短连接: 连接->传输数据->关闭连接 HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接: 连接->传输数据->
2016-07-03 12:04:25 7853
转载 Java网络编程(四) Reactor和Proactor模式
http://zhaohuiopensource.iteye.com/blog/1517730在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同步I/O,而Proactor运用于异步I/O操作。 同步和异步 同步和异步是针对应用程序和内核的交互而言的,同步指的是用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步
2016-07-03 12:02:55 1694
转载 Java网络编程(三) java 流io和块io
http://zhaohuiopensource.iteye.com/blog/1515564 在 Java 的早期,JVM 在解释字节码时往往很少或没有运行时优化。这就意味着,Java 程序往往拖得很长,其运行速率大大低于本地编译代码,因而对操作系统I/O 子系统的要求并不太高。 如今在运行时优化方面,JVM 已然前进了一大步。现在 JVM 运行字节码的速率已经接近本地编译代码,借助动态
2016-07-03 12:01:23 1397
转载 Java网络编程(二) Java I/O分析(jdk1.4之前)
http://zhaohuiopensource.iteye.com/blog/1498517根据传输数据的方式这里把I/O流分为: 1.基于磁盘操作的I/O接口:File 2.基于网络操作的I/O接口:socket 下面看一个典型的socket连接实例 服务器端: Java代码 public class ThreadSocketServe
2016-07-03 11:59:16 655
转载 Java网络编程(一) TCP/IP,http,socket,长连接,短连接
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 短连接:连接->传输数据->关闭连接
2016-07-03 11:47:20 5049
《深入理解Java虚拟机:JVM高级特性与最佳实践》
2016-11-12
深入理解计算机系统
2014-07-30
深入理解计算机系统part1
2014-07-30
intel开发者手册
2014-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人