Bootstrap
kotlin 200行代码开发一个简化版Guice

guice是google开发的轻量级ioc框架,在一个开源项目中,还是嫌弃它依赖jar太多,功能太多。 所以用200行kotlin开发一个mini简化版guice,顺便来炫耀我最爱的kotlin有多么简洁高效!

kotlin 200行代码开发一个简化版Guice

guice是google开发的轻量级ioc框架,在一个开源项目中,还是嫌弃它依赖jar太多,功能太多。 所以用200行kotlin开发一个mini简化版guice,顺便来炫耀我最爱的kotlin有多么简洁高效!

Kotlin 初学者教程【Kotlin专题1】

2017 年,谷歌宣布 Kotlin 成为安卓开发的官方编程语言。 您可以使用 Kotlin 快速替换 Java 代码,因为它与 Java 和 Android 100% 可互操作。

Kotlin Maps:五个基本函数

映射,也称为关联数组,是任何编程语言中的核心数据类型。列表和映射可能是最常见的数据类型。因此,熟悉它们是学习一门新语言的必要步骤。

Kotlin 初学者教程【Kotlin专题1】

2017 年,谷歌宣布 Kotlin 成为安卓开发的官方编程语言。 您可以使用 Kotlin 快速替换 Java 代码,因为它与 Java 和 Android 100% 可互操作。

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Kotlin 协程实践(2)之 异步和Callback地狱

协程是同步的编码风格来实现异步编程,避免了callback地狱。 Kotlin 协程实践系列文章自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲和笔者构建网络爬虫服务实践过程中的一些总结而来。

Kotlin协程实践之进程、线程、协程

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

Java 异步编程:从 Future 到 Loom

Java 在服务器端开发领域的王者地位近些年受到了严重挑战,尤其是在并发异步编程方面,Go 语言大有后来居上的趋势。本文将介绍 Java 在异步编程方面的历史和未来,希望读者对此能有更全面的了解。

Kotlin 插件1.4.10使用报错

前几天升级Android kotlin 插件到1.4.10 以为可以用了就没打包看下,今天去打包用下,发现报错,

Gradle doesn't run because it can't find tools.jar in JRE

Kotlin could not find the required JDK tools in the Java installation '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home' used by Gradle. Make sure Gradle is running on a JDK, not JRE.

使用Kotlin语言初始化数组

如何使用Kotlin语言进行数组初始化操作?本文教你4种方法进行快速构建。

进来看看是不是你想要的效果,Android吸顶效果,并有着ViewPager左右切换

接下来我要写一个简单示例,先分析一下布局,见下图,最外层是NestedScrollView,之后嵌套一个LinearLayout头部,中间TabLayout选择器,底部一个ViewPagerViewPager高度需要动

Kotlin语法手册(二)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Kotlin语法手册(三)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Kotlin语法手册(四)

在使用kotlin时,由于掌握的不够牢靠,好多时候也还是Java编程的习惯,浪费了kotlin提供的语言特性,方便性,间接性,在阅读一些Android开源库的时候,由于好多都是kotlin语法编写的,看的比较费劲,还得去查阅kotlin的语法,比较不方便,故把kotlin的语法记

Android 扫码 生成二维码

他来了,他来了,他带着YXing走来了。

Android正确的保活方案,不要掉进保活需求死循环陷进

收藏❤️+关注❤️ = 学会😘,什么样的应用需要保活呢?像一些长时间需要独立运行在后台的工具类app,比如:一些跑步软件、支付宝语音提醒、轻启动等等。(不用root和xposed)

Kotlin这么火!如何快速从Java过渡到Kotlin

Kotlin诞生于2011年,开源于2012年,吸收了Java等语言的优良特性,提供了令人惊艳的编程体验,是编程语言界名副其实的“后浪”。如何快速掌握Kotlin核心知识与进阶技能?为你推荐两本新书

一款高仿 Eyepetizer | 开眼短视频的 MVVM 开源项目

基于 Kotlin 语言仿写「开眼 Eyepetizer」的一个短视频 Android 客户端项目,采用 Jetpack + 协程实现的 MVVM 架构。

有关Kotlin Companion 我们需要了解到的几个知识点

Kotlin 带给Java 开发者最大的变化就是去掉了 static 关键字。所以 Kotlin 类中没有真正的静态方法或块的定义。Companion 这种方式看起来和直接定义static 方法区别不大,但其实有本质的不同。

kotlin 200行代码开发一个简化版Guice

guice是google开发的轻量级ioc框架,在一个开源项目中,还是嫌弃它依赖jar太多,功能太多。 所以用200行kotlin开发一个mini简化版guice,顺便来炫耀我最爱的kotlin有多么简洁高效!

kotlin高阶函数let、with、apply、run、also使用场景

let、with、apply、run、also这几个高阶函数非常相似,标准库之所以设计这些高阶函数,必定有需求和使用场景,本文讨论几个常见的使用场景。解决那些习惯Java语言的程序员们,初次使用kotlin造成困扰。

03 Spring Security 入门实例

Spring Security、Spring Boot、Kotlin 简单入门小例

博文干货|在 Kotlin 中使用 Apache Pulsar

Apache Pulsar 通常被描述为下一代 Kafka,是开发人员工具集中一颗冉冉升起的新星。Pulsar 是用于 server-to-server 消息传递的多租户、高性能解决方案,通常用作可扩展应用程序的核心。...

Kotlin 初学者教程【Kotlin专题1】

2017 年,谷歌宣布 Kotlin 成为安卓开发的官方编程语言。 您可以使用 Kotlin 快速替换 Java 代码,因为它与 Java 和 Android 100% 可互操作。

Android内存泄漏检测之LeakCanary2.0(Kotlin版)的实现原理

本文介绍了开源Android内存泄漏监控工具LeakCanary2.0版本的实现原理,同时介绍了新版本新增的hprof文件解析模块的实现原理,包括hprof文件协议格式、部分实现源码等。

Kotlin Maps:五个基本函数

映射,也称为关联数组,是任何编程语言中的核心数据类型。列表和映射可能是最常见的数据类型。因此,熟悉它们是学习一门新语言的必要步骤。

Android 完全符合规则但很头疼的Json映射成一个树结构且可折叠的列表?

前些天有个朋友问我,要实现一个树状的列表要怎么做,根据一个完全符合规则但是却很头疼的一个Json解析来实现,见下格式,对于有些Android开发者来说,这个Json或许并不友好,没有办法直接转成实体类,其实这一串Json解析映射成可折叠列表也并不难!

Kotlin @inline内联函数

简单的写了一个测试用例.

Android正确的保活方案,不要掉进保活需求死循环陷进

收藏❤️+关注❤️ = 学会😘,什么样的应用需要保活呢?像一些长时间需要独立运行在后台的工具类app,比如:一些跑步软件、支付宝语音提醒、轻启动等等。(不用root和xposed)

Kotlin @inline内联函数

简单的写了一个测试用例.

Android 扫码 生成二维码

他来了,他来了,他带着YXing走来了。

Android 扫码 生成二维码

他来了,他来了,他带着YXing走来了。

其他标签