首页
学习
活动
专区
工具
TVP
发布

Android知识分享

专栏作者
407
文章
502820
阅读量
62
订阅数
全面&详细的面试指南:计算机网络篇 (附答案)
计算机网络体系结构分为3种:OSI体系结构、TCP / IP体系结构、五层体系结构。
Carson.Ho
2022-05-11
3270
全面&详细的面试指南:操作系统篇 (附答案)
将用户程序地址空间分成若干个大小不等的段,每段可以定义一组相对完整的逻辑信息。存储分配时,以段为单位,段与段在内存中可以不相邻接,也实现了离散分配
Carson.Ho
2022-03-25
3220
全面&详细的面试指南:数据结构与算法篇 (附答案)
对于不同的查找需求场景,会采用不同的查找类型,最终采用的查找方式(查找算法)也有所不同,具体如下
Carson.Ho
2022-03-25
5560
全面&详细的面试指南:Java虚拟机(JVM)篇 (附答案)
Java虚拟机在运行Java程序时,会管理着一块内存区域:运行时数据区。这里考察的内容是:
Carson.Ho
2022-03-25
3350
全面&详细的面试指南:Java语言篇 (附答案)
关于上述Java集合的所有内容介绍,具体请看文章:Carson带你学Java:那些关于集合的知识都在这里了!
Carson.Ho
2022-03-25
2670
Android Kotlin:这是一份全面 & 详细的类使用语法学习指南
对于构造函数,Kotlin中类可有一个主构造函数 & 多个次构造函数,下面将详细说明。
Carson.Ho
2022-03-25
6700
Kotlin实用语法糖:空安全、类型转换 & 相等性判断
Kotlin被Google官方认为是Android开发的一级编程语言。今天,我将主要讲解,关于Kotlin的一些实用语法糖,主要包括:
Carson.Ho
2022-03-25
8890
Carson带你学JVM:方法分派模型-静态分派、动态分派
📷 前言 了解 行为方法分派 有利于在行为分派时时进行一些功能操作 本文全面讲解行为分派的类型:静态 & 动态行为分派,希望你们会喜欢。 目录 📷 1. 知识储备 1.1 分派 定义:确定执行哪个方法 的过程 a. 疑问 有些读者会问,方法的执行不是取决于代码设置中的执行对象吗?为什么还要选择呢? b. 回答 若 一个对象对应于多个方法 时,就需要进行选择了 读者应该都想到了 Java中的特性:多态,即重写 & 重载。下面我会详细讲解。 分类:静态分派 & 动态分派。下面我将详细讲解。 1.2 变量的
Carson.Ho
2022-03-25
3930
Carson带你学JVM:你真的了解类加载器吗?(含双亲委派模型)
即实现 类加载过程中“加载”环节里 “通过类的全限定名来获取定义此类的二进制字节流” 的功能
Carson.Ho
2022-03-25
2730
Carson带你学JVM:类加载的全过程解析
将描述类的数据 从Class文件加载到内存 & 对数据进行校验、转换解析 和 初始化,最终形成可被虚拟机直接使用的Java使用类型
Carson.Ho
2022-03-25
1790
Carson带你学JVM:常见的垃圾收集器学习指南
并发 & 并行 充分利用多CPU、多核环境下的硬件优势 来缩短 垃圾收集的停顿时间
Carson.Ho
2022-03-25
2290
Carson带你学JVM:这是一份全面 & 详细的垃圾收集算法(GC)讲解攻略
阅读前请看文章:JVM 引用计数法 & 引用链法详细解析:如何判断一个Java对象是否存活
Carson.Ho
2022-03-25
3090
Carson带你学JVM:Java对象如何判断存活原则-引用计数法 & 引用链法
正由于该算法存在判断逻辑漏洞,所以 Java虚拟机没有采用该算法判断Java是否存活。
Carson.Ho
2022-03-25
5590
Carson带你学JVM:Java对象的创建、内存布局 & 访问定位全过程解析
由于引用类型数据(reference)在 Java虚拟机中只规定了一个指向对象的引用,但没定义该引用应该通过何种方式去定位、访问堆中的对象的具体位置
Carson.Ho
2022-03-25
6120
Carson带你学JVM:图文解析Java虚拟机内存结构
📷 前言 了解Java中的对象、变量等存放的内存区域十分重要 本文将全面讲解Java虚拟机中的内存模型 & 分区,希望你们会喜欢 目录 📷 1. 内存模型 & 分区 Java虚拟机在运行Java程序时,会管理着一块内存区域:运行时数据区 在运行时数据区里,会根据用途进行划分: Java虚拟机栈(栈区) 本地方法栈 Java堆(堆区) 方法区 程序计数器 📷 下面,我将详细介绍每个内存模型分区 2. Java堆 示意图 📷 简介 📷 关于垃圾回收的讲解会在接下来推出的文章里讲解 3. J
Carson.Ho
2022-03-25
1640
Android属性动画:核心使用类ValueAnimator学习指南
其使用方式跟ValueAnimator.ofInt()十分类似,此处仅展示区别之处:
Carson.Ho
2022-03-25
1.4K0
Android动画:手把手带你深入了解神秘的估值器(TypeEvaluator)
根据 插值器计算出当前属性值改变的百分比 & 初始值 & 结束值 来计算 当前属性具体的数值
Carson.Ho
2022-03-25
8000
如何使得自己的代码被别人优雅引用:上传Android Library到JCenter 教程
本文主要讲解如何通过bintray-release插件快速上传代码(Library)到 Jcenter
Carson.Ho
2022-03-25
9140
Carson带你学数据结构:图文详解冒泡排序 & 优化
📷 前言 本文主要讲解排序算法中最简单的冒泡排序算法,希望你们会喜欢。 目录 📷 1. 简介 属于 内排序算法中 的 交换排序类别 2. 算法思想 自下而上对 相邻的2个数依次 比较 & 调整 若 反序 则交换,直到 无反序的记录 为止。 较大的数往下沉,较小的数类似气泡一样往上冒,故称:冒泡排序 3. 算法示意图 整个过程就跟冒泡一样,最小值一直往上“冒泡”,具体如下: a. 2与6对比:因2<6,所以交换位置 📷 b. 2与4对比:因2<4,所以交换位置 📷 c. 2与7对比:因2<7,所以交换位置
Carson.Ho
2022-03-25
1610
Carson带你学数据结构:图文详解 - 动态查找、静态查找、散列查找
对于二分查找存在一定的优 & 缺点,所以衍生出2种二分查找的变式方法:插值查找 & 斐波那契查找。具体如下:
Carson.Ho
2022-03-25
4920
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档