百度360必应搜狗淘宝本站头条

kotlincompanion 第3页

    Kotlin快速上手,基础知识点总结

    作者:feintkotlin(Kotlin学习网)说明:这篇文章讲述的是Kotlin的基础语法,可能有些比较高级的用法没有包含在里面变量var:定义变量例如:varname:Stringname=“feint”name="kotlin"val:定义常量,类似C里面的const,在定义的时候初始化,...

    一个优雅的 Kotlin 单例封装,解决 object 单例无法传参的问题!

    一.序单例模式是我们在日常编程中,比较常用的设计模式。一个好的单例,必然需要满足唯一性和线程安全性。而Java中,关于单例的文章讲解已经很完善了,单例模式已经成为一种编程范式。在谷歌强推Kotlin的今天,不少人使用Kotlin时,还带着Java的编程思维,并没有有效的利用Kot...

    Android大厂面试题之Kotlin协程

    题目:Kotlin协程在工作中有用过吗?这道题想考察什么?理解协程的目的是,简化复杂的异步代码逻辑,用同步的代码写出复杂的异步代码逻辑。考察的知识点kotlin、协程、线程、并发考生应该如何回答1.你工作这么些年,对于Kotlin语言协程是什么,有了解么?答:虽然对于一些人来说比如刚开始的我,协程(...

    Kotlin单例模式你不知道的秘密花园

    1.使用object关键字(饿汉式)这种方式创建的对象在第一次访问时初始化,并且是线程安全的。objectSingleton{funprocess(){}}//使用方式Singleton.process()2.使用synchronized实现线程安全的单例(懒汉式)可...

    用Kotlin实战一个全局的Application

    一、内容提要在一个Android项目中Application基本上必不可少,我们可以在Application中做一些初始化的动作,如:定义全局的Context、初始化全局集合(用来关闭Activity)、初始化第三方库等。Kotlin的Application和Java的Application略微有...

    Kotlin与Java的不同之处

    伴生对象在Kotlin中并不没有static这个关键字,该如何处理呢?这里需要用到Kotlin的伴生对象来处理。类内部的对象声明可以用companion关键字标记:该伴生对象的成员可通过只使用类名作为限定符来调用:可以省略伴生对象的名称,在这种情况下将使用名称Companion:伴...

    一文带你上手Google力推的Kotlin

    Kotlin作为Google力推的一门语言,以其简约的语法和强大的功能让无数程序员拜倒在其石榴裙下,本文是作者自己整理的一片kotlin入门指北,主要介绍Kotlin的入门用法。由于篇幅过长,建议大家收藏后找时间慢慢研究,同时可关注微信公众号“IT工匠”,后台回复“K-1”获取本文原文PDF文件。基...

    Java程序员如何快速上手Kotlin

    列举一些Java和Kotlin语法上差别,让有Java基础的程序员可以快速上手Kotlin。打印日志JavaSystem.out.print("AmitShekhar");System.out.println("AmitShekhar");Kotl...

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

    码个蛋(codeegg)第840次推文作者:超凶的土拨鼠链接:https://www.jianshu.com/p/0d170f86a15f码妞看世界作为Java四大名著的EffectiveJava,历来赞誉极高。随着近年来Kotlin的攻城略地,身为一名优秀Android开发的你,怎么还能囿...

    Kotlin 扩展

    Kotlin可以对一个类的属性和方法进行扩展,且不需要继承或使用Decorator模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。扩展函数扩展函数可以在已有类中添加新的方法,不会对原类做修改,扩展函数定义形式:funreceiverType.functionName(para...