java是具有动态性,什么是动态性?有个最直观例子:windows系统即插即用,支持即插即用设备可以在系统不重新启动情况下既可以热把插使用。而java动态性表现在:我们程序可以不用全盘重新编译就能对程序某部分进行更新,C#也和java一样具有动态性,而且它这种动态性表现更为直观:直接生成windows动态连接库文件——dll文
前言        对于一个程序员而言,从面向过程到面向对象过程转换。是一种思维方式升华。但是,究竟什么是面向对象? java 面向对象时候真的有那么纯粹,实际上还是存在着许许多多讨论。今天我们就来看看面向对象二三事。什么是面向对象      &
一、Observer模式意图: 在对象内部状态发生变化时,自动通知外部对象进行响应。 二、Observer模式构成: ·被观察者:内部状态有可能被改变,而且又需要通知外部对象 ·观察者:需要对内部状态改变做出响应对象 三、Observer模式Java实现: JavaAPI中已经为我们
原创 2021-12-16 14:34:49
85阅读
# Java Observable 使用 在 Java 中,Observable 类是一个关键类,它允许一组观察者(observers)监视对象状态变化,并在状态发生变化时通知观察者。Observable 类实现了观察者模式(Observer Pattern),这种模式有助于实现对象之间解耦,使得对象之间更加灵活地交互。 ## Observable使用 Observable 类是
原创 2024-04-06 05:52:01
236阅读
第一次Blog作业一、 本学期我第一次接触到Java这门课程,在没有了解过之前我一直认为Java比较简单,就没有在假期时候利用时间去事先学习,后果就是在开学时候有一些跟不上节奏,总而言之就是自己掌握知识太少了,后来通过自己一些学习也逐渐地掌握了一些基本语法与规则。二、 对前三次PTA题目集总结。 这三次题目集用老师的话来说是呈现一个迭代式提升,意思就是后一次题目会是前一次题目的
Java中,类文件是以.java为后缀代码文件,在每个类文件中最多只允许出现一个public类,当有public类时候,类文件名称必须和public类名称相同,若不存在public,则类文件名称可以为任意名称(当然以数字开头名称是不允许)。在类内部,对于成员变量,如果在定义时候没有进行显示赋值初始化,则Java会保证类每个成员变量都得到恰当初始化:1)对于  c
Observable是Android开发中一种重要工具,它可以帮助我们以响应式编程方式处理数据流,特别是在处理异步操作时。在这篇博文中,我将详细记录“Observable使用Android”过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧以及扩展应用。 ### 环境准备 在进行Observable使用之前,我们需要准备好相应开发环境。以下是我安装前置依赖: - And
原创 6月前
39阅读
# 在Android中实现Observable模式 在Android开发中,使用Observable模式可以让我们有效地处理数据变化并更新UI。作为一名新手开发者,理解并实现这一模式将对你后期开发工作极其有利。本文将详细讲解如何在Android中实现Observable模式,并提供完整代码示例。 ### 流程概述 下面是实现Observable模式基本流程: | 步骤
原创 2024-10-24 06:17:59
179阅读
Observer模式简介 为了让更多的人能够看明白本文,所以在此之前,我们先来了解一下Observer模式基本概念。 模式名称:Observer 结构图: 意图: 定义对象间一种一对多依赖关系,当一个对象状态发生改变时, 所有依赖于它对象都得到通知并被自动更新。 适用性: 当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立对象中以使它们可以各自独立地改变和
转载 2024-07-03 21:00:16
58阅读
学习观察者模式,结合JavaJDK内置观察者模式代码一起学习package java.util;//不是抽象类,也不是接口 public class Observable { private boolean changed = false; //状态标志 private Vector<Observer> obs; //储存观察者集合引用 public Ob
# Android Observable实现流程 ## 步骤概览 下面是实现Android Observable流程概览表格: | 步骤 | 代码 | |-------------------------------
原创 2023-07-15 06:05:02
144阅读
RxAndroid 响应式编程 类似于监听-观察者模式在观察者模式中,你对象需要实现 RxJava 中两个关键接口:Observable 和 Observer。当 Observable 状态改变时,所有的订阅它 Observer 对象都会被通知。在 Observable 接口众多方法中,调用 sub
interface Observer<T> { next(value: T): void; error(err: any): void; complete(): void; } type Teardown = () => void; class Subscriber<T> implements Ob
原创 2022-05-29 00:16:37
88阅读
前段时间机缘巧合之下,第一次在项目中接触到了日志这东西,在此之前听说过但是丝毫没有意识到它重要性,恰巧最近在书中看到了关于日志讲解,为了以防日后忘记,在此做一下总结。基本日志日志记录器Logger.global是日志系统中默认日志记录器,使用方式看书中介绍也比较简单。Logger.global.setLevel(Level.OFF); //取消记录所有日志 Logger.global.in
转载 2023-12-06 22:44:07
61阅读
一简介线程使用在java中占有极其重要地位,在jdk1.4极其之前jdk版本中,关于线程池使用是极其简陋。在jdk1.5之后这一情况有了很大改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池使用。为我们在开发中处理线程问题提供了非常大帮助。二:线程池线程池作用:线程池作用就是限制系统中执行线程数量。 &n
转载 2023-07-21 15:58:31
26阅读
原文链接: https://segmentfault.com/a/1190000009924164RxJS 是响应式编程 (reactive programming) 强大工具
原创 2021-04-15 09:54:03
479阅读
# 使用RxJava Observablecompose方法 在RxJava中,Observable是一个可观察数据序列,我们可以通过对Observable进行一系列操作来对数据进行处理和转换。其中,compose方法是非常有用一个方法,可以将一系列操作封装为一个操作符,从而提高代码复用性和可读性。 ## compose方法定义 compose方法定义如下所示: ```ja
原创 2024-02-27 06:25:39
177阅读
StackOverflow 上讨论:What is the difference between Promises and Observables?得赞最高一个回答:1777 赞当异步操作完成或失败时,Promise 会处理单个事件。注意:有 Promise 库支持 cancellation 操作,但 ES6 Promise 到目前为止还不支持。Observable一个 Observable 就像一个 Stream(在许多语言中),允许传递零个或多个事件,其中为每个事件调用回调。通常 Ob
qt
原创 2021-07-22 09:21:37
149阅读
StackOverflow 上讨论:What is the difference between Promises and Observables? 得赞最高一个回答:1777 赞 当异步操作完成或失败时,Promise 会处理单个事件。 注意:有 Promise 库支持 cancellatio
原创 2021-10-22 14:06:30
55阅读
RxJava(响应式编程):在 GitHub 主页上自我介绍是 “a library for composing asynchronous and event-based programs using observable sequences for the Java VM”(一个在 Java VM 上使用可观测序列来组成异步、基于事件程序库)。这就是 RxJava ,概括得非常精准。R
  • 1
  • 2
  • 3
  • 4
  • 5