玖叶教程网

前端编程开发入门

Effective Java in Kotlin,你的九阳神功要更新了

码个蛋(codeegg) 第 840 次推文

作者:超凶的土拨鼠

链接:https://www.jianshu

Kotlin: reified 关键字

简介

一个资深程序员应该学会用kotlin写一点线程安全的代码


前言

提到线程安全,很多人肯定知道synchronized,但事实上,它只是让线程保持安全的方法之一,Android是以java为核心编程的,而java并发编程中,难免会遇到线程安全的问题,至于为什么要处理线程安全的问题,由于Android应用进程中,默认都会有一个Main线程,网络数据一般是新创建的线程处理,那么就会存在多线程开发的场景,也就有了处理线程安全的必要性,现在大多数人都已经转为kotlin开发,那么对于kotlin,我们应该如何更好的实现线程安全呢?也就是我这次要给你们分享的核心

Android开发新选择:Kotlin

iOS 开发已经有了新的开发语言:Swift,Android 阵营依旧还是 Java。在 Andriod 开发中我们有没有其他语言可以选择呢?当然有,今天就给大家介绍 Android 的一种开发语言 Kotlin。

何为 Kotlin?

Kotlin是JetBrains公司开发的基于JVM的一门静态语言,可用于开发 JavaEE,Android,Web等。整体来说,Kotlin有以下几个特点:

藏书丨Kotlin与Java的简单实例对比

在快速发展与创新的今天,不断孕育出各种新语言。Kotlin 非常具有代表性,具有简明性和独特的表达能力,同时易于“并发编程”。Kotlin 的优势体现在哪里?为何 Java 程序员要转向 Kotlin?

下面我们就针对程序设计中的一些基本功能,同时使用 Java 与 Kotlin 来写代码,看看效果会是什么样的。

Kotlin 的8 个高级功能

Kotlin 是一种跨平台、静态类型的编程语言,它结合了面向对象和函数式编程的理念,并提供了许多有用的功能和工具。在本文中,我们将介绍 Kotlin 的 8 个高级功能,希望能帮助您提高编写 Kotlin 代码的效率和质量。

很多人不知道的Kotlin,降低代码复杂度的法宝


随着码龄增大,渐渐意识到团队代码中的最大的敌人是“复杂度”。不合理的复杂度是降低代码质量,增加沟通成本的元凶。

干货分享 | Kotlin 委托代理知多少

有时候,完成一些工作的方法是将它们委托给别人。这里不是在建议您将自己的工作委托给朋友去做,而是在说将一个对象的工作委托给另一个对象。


当然,委托在软件行业不是什么新鲜名词。

Kotlin - 你没有玩过的Better Java

最近了解了下 Kotlin ,其中的很多语法糖很有意思,并且可以与 Java 无缝兼容。故尝试在一个 SpringBoot 工程上将部分类修改为 Kotlin ,下面记录了由 Java 改为 Kotlin 过程中遇到的坑和 Kotlin 的优缺点。

七爪源码:Kotlin 的 5 个不为人知的特性

Kotlin 的隐藏特性

你用 Kotlin 编程多久了? 如果您认为您知道 Kotlin 中的所有可用功能,那么请再想一想。 以下是 Kotlin 中您可能不知道的 5 个功能。


<< < 1 2 3 4 5 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言