首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
carson专题
Carson带你学序列化:深入分析XML多种解析方式(DOM、SAX、PULL)
目录 1. 定义 XML,即 extensible Markup Language ,是一种数据标记语言 & 传输格式 关于另外1种主流的数据传输格式 JSON,具体请看:Carson带你学序列化:深入分析JSON多种解析方式(Gson、AS自带org.json、Jackson) 2. 作用 对数据进行标记(结构化数据)、存储 & 传输 区别于 html :
阅读更多...
Carson带你学Android:RxJava线程控制(含实例讲解)
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。本文主要讲解的是: 线程控制(也称为调度 / 切换),即讲解功能性操作符中的:subscribeOn() & observeOn() Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等,请看文章:Android:这是一份全面 & 详细的RxJa
阅读更多...
Carson带你学Android:这是一份全面 详细的Kotlin入门学习指南
前言 Kotlin被Google官方认为是Android开发的一级编程语言今天,我将献上一份 《全面 & 详细的Kotlin入门学习指南》,包括定义特点、配置使用、入门语法等,希望你们会喜欢。 Carson带你学Android系列文章 Carson带你学Android:学习方法 Carson带你学Android:四大组件 Carson带你学Android:自定义View Carson带你
阅读更多...
Carson带你学Java:关于String类的必知必会!
概述 关于String类的必知必会主要包括: String的常用函数equals()与==的区别String、StringBuffer 与 StringBuilder的区别Switch能否用string做参数? 1. String 常用函数 2. equals()与==的区别 附: /*** 附1:Object的equals()原函数实现* 作用 = 比较的是对象
阅读更多...
Carson带你学Java:这是一份全面 详细的Java入门学习指南
前言 当我们要学习入门Java的时候,该学习哪些内容才能上手进行开发呢?今天,Carson将献上一份Java入门学习指南。 学习内容 语言特性常用类/方式使用介绍集合机制 1. 语言特性 当学习一门语言的时候,优先学习其语言特性十分重要。这里要学的Java语言特性包括: 面向对象的三个特征与含义多态的实现原理方法重写(Override)与方法重载(Overload)的介绍及
阅读更多...
Carson带你学Android:手把手带你深入学习RecylerView
前言 RecylerView在Android开发中十分常见今天,我将为大家带来RecylerView的全面介绍,包括其定义、特点、具体使用等,希望你们会喜欢。 Carson带你学Android系列文章 Carson带你学Android:学习方法 Carson带你学Android:四大组件 Carson带你学Android:自定义View Carson带你学Android:异步-多线程 C
阅读更多...
Carson带你学Android:手把手教你学会手势识别应用 GestureDetector
前言 手势识别在Android开发的应用非常常见今天carson将详细给大家讲解Android手势识别类:GestureDetector类的使用。(含实例讲解) Carson带你学Android系列文章 Carson带你学Android:学习方法 Carson带你学Android:四大组件 Carson带你学Android:自定义View Carson带你学Android:异步-多线程
阅读更多...
Carson带你学数据结构:手把手带你全面优化快速排序算法
前言 本文主要讲解排序算法中的快速排序 算法,希望你们会喜欢。 目录 1. 简介 2. 算法原理 步骤1:将待排序列 分割成独立的2个子序列 在待排序 序列中选择1个基准数据元素(第1个 / 最后1个,称为:枢轴)通过比较 基准数据元素 与 序列其余元素 大小,将待排序列分成2部分:(右序列)1部分 > 基准元素、(左序列)1部分 < 基准元素 步骤2:通过递
阅读更多...
Carson带你学Android:RxJava创建操作符
前言 Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 今天,我将为大家详细介绍RxJava操作符中最常用的创建操作符,并附带 Retrofit 结合 RxJava的实例Demo教学,希望你们会喜欢。 Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等,请看文章:Android:这是一份全面
阅读更多...
Carson带你学Android:手把手带你深入学习自定义View Measure过程
前言 自定义View是Android开发者必须了解的基础网上有大量关于自定义View原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化 等今天,我将全面总结自定义View原理中的measure过程,我能保证这是市面上的最全面、最清晰、最易懂的 Carson带你学Android自定义View文章系列: Carson带你学Android:自定义View基础 Ca
阅读更多...
Carson带你学Java:一步步带你深入了解神秘的Java反射机制
前言 在 Java中,反射机制(Reflection)非常重要,但对于很多开发者来说,这并不容易理解,甚至觉得有点神秘今天,我将献上一份 Java反射机制的介绍 & 实战攻略,希望你们会喜欢。 目录 1. 简介 定义:Java语言中 一种 **动态(运行时)**访问、检测 & 修改它本身的能力 作用:动态(运行时)获取类的完整结构信息 & 调用对象的方法 类的结构
阅读更多...
Carson带你学Android:手把手带你入门神秘的Rxjava
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 本文主要: 面向 刚接触Rxjava的初学者提供了一份 清晰、简洁、易懂的Rxjava入门教程 涵盖 基本介绍、原理 & 具体使用等 解决的是初学者不理解Rxjava原理 & 不懂得如何使用的问题 Carson带你学RxJava系列文章,包括 原理、操作符
阅读更多...
Carson带你学数据结构:手把手教你学习-树
前言 本文主要讲解 数据结构中的 树结构内容包括其特点、结构等,希望你们会喜欢。 目录 1. 定义 2. 基础概念 对于树的数据结构,有许多基础概念,具体请看下图 3. 存储结构 树的存储结构包括:双亲表示法、孩子表示法、孩子兄弟表示法具体介绍如下图 4. 树的类型 根据具体的应用场景,树的类型分为如下: 关于二叉树的具体介绍,具
阅读更多...
Carson带你学Android:面向初学者的RxJava使用指南
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。 今天,我将为初学者带来 RxJava的基本使用,希望大家会喜欢。 Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等,请看文章:Android:这是一份全面 & 详细的RxJava学习指南 目录 1. RxJava简
阅读更多...
Carson带你学Android:深入解析自定义View工作流程
前言 自定义View 是 Android 开发者必须了解的基础网上有大量关于自定义View 原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结自定义View 的原理,我能保证这是市面上的最全面、最清晰、最易懂的 本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通过理性分析从而理解问题;所以,请各位读者先记住结论,再往下继
阅读更多...