首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
she_says
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 32
沸点 2
赞
34
返回
|
搜索文章
最新
热门
Kotlin篇四之运算符重载及其他约定
一、重载算术运算符 1)重载二元运算符 使用operator关键字来声明plus函数,然后可以直接使用+号来求和。+号运算将会自动转换为plus函数的调用。 可重载的二元运算符如下 自定义类型的运算符
Kotlin篇三之系统类型
一、可空性 可空性是Kotlin系统中帮助避免NullPointerException错误的特性。 1)可空类型 问号加在任何类型的后面来表示这个类型的变量可以存储null引用,如String?、In
Kotlin篇二之Lambda编程
一、Lambda表达式和成员引用 1)Lambda简介:作为函数参数的代码块 lambda表达式使用场景如“当一个事件发生时运行这个事件处理器”或“把这个操作应用到这个数据结构中所有的元素上”。lam
Kotlin篇一之Kotlin基本知识
Kotlin基本知识 本文主要着手于Kotlin与Java不同的点进行总结。 Kotlin是静态类型语言,所有表达式的类型在编译期已经确定。Kotlin源代码存放在后缀名为.kt的文件中,经编译器编译
将Unity功能嵌入Android界面及交互
将Unity功能嵌入Android界面,并实现Unity与Android的相互调用,用于Android设备需要展示unity功能的场景。
Gradle插件开发
一、Gradle插件的概念 Gradle是一个构建工具,让工程构建更加自动化,不过它只是一个执行环境,提供了基本的框架,真正的构建行为不是Gradle提供,Gradle负责在运行时,找到所有需要执行的
自定义View绘制
onDraw(Canvas):做绘制需要重写的方法,可以重写的绘制方法有很多,onDraw是最基本的。 Canvas:实际用来绘制的工具,绘制时调用Canvas的各种方法来做。 Paint:调整风格如颜色或线条粗细等。 坐标系:以右为x轴,下为y轴,顺时针为正向角度。 尺寸单位…
Activity的启动流程
startActivity会通过binder调用到AMS,拿到AMS的Binder对象,通过mRemote的transact函数把请求发出去。 在startProcessLocked中有一个entryPoint,是应用启动后的入口函数的java类。Process.start会向…
单例模式分析
单例模式有多种写法,线程安全以及性能好的写法主要有双重校验锁写法及静态内部类写法。 下面针对其中volatile、synchronized等关键字进行分析。 if (singleton == null)出现了两次,第一次判断是为了避免每次都进行加锁,这样仅在第一次singlet…
java虚拟机垃圾收集器
从表中可以看出,G1和ZGC分别作为技术最先进的商用及实验阶段的垃圾收集器,值得我们去了解。 G1之前的收集器目标为整个新生代、整个老年代以及整个Java堆的完全收集,G1的目标为基于局部收集,以达到停顿时间可控。 G1收集器将连续的Java堆划分为多个大小相等的独立区域(Re…
下一页
个人成就
文章被点赞
44
文章被阅读
14,416
掘力值
399
关注了
12
关注者
40
收藏集
0
关注标签
9
加入于
2020-01-02