首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
非也缘也
掘友等级
微信公众号:非也缘也
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Jetpack 高级程序开发组件
Jetpack 是一个开发组件工具集,它的主要目的是帮助我们编写出更加简洁的代码、并简化开发过程。 Jetpack 中的组件有一个特点,它们大部分不依赖于任何 Android 系统版本,这意味着这些组件通常是定义在 AndroidX 库当中的,并且拥有非常好的向下兼容性。 Je…
Kotlin 与 Java 代码之间的转换
有许多老项目是使用 Java 语言编写的,而现在想要转换成 Kotlin 语言,最笨的转换方式就是对每一行代码都重新手动编写。 事实上,将 Java 代码转换成 Kotlin 代码,在语法层面上是有一定规律的,而 Android Studio 给我们提供了非常便利的功能来一键完…
Kotlin 使用 DSL 构建专有的语法结构
DSL 的全称是领域特定语言(Domain Specific Language),它是编程语言赋予开发者的一种特殊能力,通过它我们可以编写出一些看似脱离其原始语法结构的代码,从而构建出一种专有的语法结构。 在 Kotlin 中,实现 DSL 的方式并不固定。这里主要的学习目标是…
Kotlin 泛型
Java 早在 1.5 版本中就引入了泛型的机制,因此,Kotlin 自然也就支持了泛型功能。但是 Kotlin 中的泛型与 Java 中的泛型有同有异,这里先看与 Java 中相同的部分。 泛型,是指在一般的编程模式下,我们需要给任何一个变量指定一个具体的类型,而泛型允许我们…
Kotlin 协程
协程,可以将它简单地理解成一种轻量级的线程。要知道,之前所学习的线程是非常重量级的,需要依靠操作系统的调度才能实现不同线程之间的切换。而使用协程却可以仅在编程语言的层面就能实现不同协程之间的切换,从而大大提升了并发编程的运行效率。 协程允许我们在单线程模式下模拟多线程编程的效果…
Kotlin 高阶函数
高阶函数和 Lamdba 的关系是密不可分的。像接收 Lambda 参数的函数就可以称为具有函数式编程风格的 API,而如果想定义自己的函数式 API,那就得借助高阶函数来实现了。 高阶函数的定义:如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称…
Kotlin 扩展课堂
可在定义函数时给任意参数设定一个默认值,这样当调用此函数时就不会强制要求调用方为此参数传值,在没有传值的情况下会自动使用参数的默认值。 Kotlin 的标准函数指的是 Standard.kt 文件中定义的函数,任何 Kotlin 代码都可以自由地调用所有的标准函数。 let 这…
Kotlin 语言入门
编程语言大致可以分为两类:编译型语言和解释型语言。 编译型语言的特点是编译器会将我们编写的源代码一次性地编译成计算机可识别的二进制文件,然后计算机直接执行,像 C/C++ 都属于编译型语言。 解释型语言的特点是它有一个解释器,在程序运行时,解释器会一行行地读取我们编写的源代码,…
Mac 本地服务器
最近做 Web 项目遇到一些问题,比如获取本地文件相关,或者 iframe 的传值问题,使用本地文件的方式(file:///)是无效的。而每次上传到阿里云服务器上来测试又太麻烦,所以可使用 Mac 自带的 Apache 服务器。 在家目录创建一个文件夹 Sites ,创建后这个…
Java 代码块与函数的执行顺序
父类优先子类,静态优先普通,构造代码块优先构造函数。
下一页
个人成就
文章被点赞
43
文章被阅读
27,268
掘力值
704
关注了
7
关注者
18
收藏集
1
关注标签
2
加入于
2016-07-04