- 博客(4)
- 收藏
- 关注
原创 MVVM 最完整架构解析及 Jetpack 架构组件的使用
MVVM 架构图 谈到 MVVM 架构,不得不祭出官方的架构图,架构图能帮助我们更好地理解,如下所示: MVVM 和 MVP 的区别 MVP 中 V 层和 P 层互相持有对方的引用,在V 层调用 P 层逻辑后,P 层回调V 层的相应方法更新 UI。 而在 MVVM 中,上层只依赖直接下层,不能跨层持有引用,那 View 层调用 ViewModel 处理数据后,又如何更新自己呢? 答案就在 ViewModel 中的 LiveData,这是一种可观察的数据类型,在 View 层中观察者 Observer 对需
2020-07-10 17:56:24
2430
原创 八、io流
IO流 用来处理设备之间的数据传输 java对数据的操作是通过流的方式 JAVA用于操作流的对象都在IO包中 流栈操作数据分为两种:字节流和字符流 按流向分为 输入流输出流。字节流的抽象基类: inputstream 和 OutputStream; 字符流的抽象基类: Reader 和 Writer 一、字符流 字符流的特点: 数据最常见的体现形式是:文件 需求:在硬盘上,
2015-06-16 11:20:11
267
原创 九、java 网络编程
网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。 数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。 现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。 在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端(Client),等待其他
2015-06-16 10:57:05
294
原创 十、反射机制
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并且将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单来说: 反射技术可以对一个类进行解剖,把Java类中的各种成分映射成相应的JAVA类。 反射的好处:大大的增强了程序的扩展性。 反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节码文件对象。 2、实例
2015-06-16 10:49:20
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅