首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java合集
凌川江雪
创建于2023-08-17
订阅专栏
Java相关博客合集
等 1 人订阅
共32篇文章
创建于2023-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java设计模式---观察者模式解析与实战
#概述 **观察者模式是一个使用率非常高的模式, 它最常用的地方是 GUI 系统、订阅——发布系统。** **这个模式的一个重要作用就是解耦, 将被观察者和观察者解耦, 使得它们之间的依赖性更小,甚至
Rxjava源码解析笔记---剖析map、flatmap操作符的使用与联系
###操作符 Rxjava提供了对事件序列进行变换的支持; **变换: 核心功能; 就是将事件序列中的(事件)对象或整个序列进行加工处理; 转换成不同的事件或者事件序列;** map操作符:就是用来把
Android---TCP的C(Java-Android)-S(Java)通信实战经典聊天室案例(文末附本案例代码实现概述、观察者模式实现小
###案例GitHub地址 ###创建TCP服务端 在sample模块下, 新建一个名为tcp的package, 创建TcpServer: 启动循环读取消息队列的子线程, 死循环,不断等待客户端请求连
Android(Java)---一起交流一下优雅编写异步代码
Java知识详细巩固_note2(数组_附demo-code_其一为杨辉三角简析)
#####1.1 for each循环 例如: 打印数组a的每一个元素,一个元素占一行。 另外: #####1.2 数组初始化以及匿名数组 !!注意使用这种语句时,不需要调用new。 匿名数组: 在J
Rxjava实战笔记---线程控制解析(同步结合示例)
再次强调, Rxjava是一个异步框架, 在控制线程上非常方便, 相较之下,Handler、AsyncTask的逻辑编写显得繁琐; ##下面通过一个示例来体会Rxjava的线程控制 首先,添加retr
Java的几个不错的网站
Java核心技术卷 本丛书非常详细的讲解Java的核心概念、语法、重要特性和开发方法,包含大量案例,最近正在拜读。 Java白皮书,由Java设计者编写,阐述Java的一个简短的概述以及11个Java
Android(Java)---如何使程序实现线程安全(拓展分析:ThreadLocal、重排序、volatile-final)
##要点 是否对线程安全有初步的了解(初级) 是否对线程安全的产生原因有思考(中级) 优化线程安全要注意什么? 是否知道final、volatile关键字的作用(中级) 是否清楚1.5之前Java D
Java设计模式---建造者模式解析与实战
#概述 因为一个复杂的对象有很多大量组成部分, 如汽车,有车轮、方向盘、发动机,还有各种小零件等, 如何将这些部件装配成一辆汽车,这个装配过程很漫长,也很复杂, 对于这种情况, 为了在构建过程中对外部
Rxjava源码解析笔记---创建Observable-与-Observer-Subscriber-以及之间订阅实现的源码分析
###简单回顾 第一步,创建被观察者Observable; 第二步,创建观察者Observer/Subscriber; 第三步,subscribe; ###三个关键对象和一个核心方法 三个关键对象 O
Android(Java)---你知道吗?Java匿名内部类其实是有“名字”和构造方法的!
##要点 匿名类的概念和用法 语言规范以及语言的横向对比等 内存泄漏的切入点 ##总结 ####a.匿名内部类的名字 表面上是没有引用名的, 但其实是有用于定位的“名字”, 如上代码, new Foo
Android---UDP的C(Java-Android)-S(Java)通信实战案例(简易聊天室)
###案例GitHub地址 ###创建UDP服务端 new一个Module: 模块名为:sample 创建一个package,名为udp: InetAddress.InetAddressHolder源