首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YDG
掘友等级
android 修行者
不打游戏的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
最新
热门
你知道吗? ide 补全时有陷阱!!!
你知道吗?IDE补全会有陷阱!!!!当提示你补全==true时,要思考下,并确认下后续逻辑会不会有问题
小白话 泛型的协变和逆变
先出一张类图 协变: Java 协变<? extends T>:上界通配符 ?extends kotlin 协变 只能用于出参 上界的概念:这里以D为界限,上界通配符限制的D及其子类,顺着D往下找 示
kotlin中 if else 和 let 的一点小摩擦
前言: 最近在学习kotlin的同时也在对项目代码做重构kotlin化,重构过程中发现了一些小问题,在试用kotlin let 嵌套 if else 时 会有一点小摩擦,究竟是什么摩擦呢?我们来一探究
jetpack--WorkManager 源码简析
前言 Jetpack 提供了 WorkManager来执行一些任务,既然执行任务,就涉及到任务的创建、任务的属性、任务的执行条件、如何执行任务等等。本文通过任务属性、任务约束及如何执行任务来揭开wor
Rxjava 线程切换原理
前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?阅读本文可以了解下rxjava 是如何进行线程切换的及线程切换的影响点。 一个简单的代码: 如上代码,实现了线程
线程池基本参数解析
一、线程池构造方法参数corePoolSize: 核心线程池数量maximumPoolSize:最大线程池数量(包含核心线程池数量)keepAliveTime: 线程执行完后的存活时间和 TimeUn
jetpack--Lifecycle 扩展
前言生命周期持有者除了Activity、fragment还有 service 和 application ,本文讲述 LifeCycleService 和 ProccessLifeCycleOwner
直面底层之字节码看kotlin语法糖
前言kotlin 新增了一些功能,诸如 object单例、顶层函数、扩展函数等,但是这些在java 层并没有指令对应,那java 层是如何处理这些case 呢? 本文从字节码层面来看一下这些情况的真身
直面底层之字节码看匿名内部类和lamda
前言我们日常开发中的通常会遇到匿名内部类,并且匿名内部类会持有外部类的引用,那么字节码层面是如何的呢?本文从字节码层面看内部类和 lamda一、匿名内部类我们new 了一个 runable 然后调用
直面底层之字节码看try-catch-finally
前言我们都知道 try catch finally 语法快 finally的代码一定会执行,但是其底层的原理知道么?本文直面底层看下 为什么finnaly 语法块不管是正常情况下还是 抛出异常情况下都
下一页
个人成就
文章被点赞
73
文章被阅读
20,425
掘力值
806
关注了
26
关注者
10
收藏集
13
关注标签
6
加入于
2020-03-20