前言 在工作当中,可能经常会遇到比如数据保留两位小数显示,去除后面多余0,按指定格式输出数据这种需求,有时隔得时间久了也难免会忘记,所以就稍作总结方便今后查看,同时最后提供一...
前言 在工作当中,可能经常会遇到比如数据保留两位小数显示,去除后面多余0,按指定格式输出数据这种需求,有时隔得时间久了也难免会忘记,所以就稍作总结方便今后查看,同时最后提供一...
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 支持委托模式, 通过关键字 b...
相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt...
1、JvmStatic 应用于对象或伴生对象的属性,使其 getter 和 setter 方法成为该对象或包含伴生对象的类的静态成员,应用于对象或伴生对象的方法,使其生成象或...
@JvmStatic 告诉jvm生成静态方法和成员@JvmOverloads 生成Java重载方法,应用于kotlin方法有默认值生成对于的java方法@JvmName 改变...
1、打开项目的build.gradle,补充添加kotlin的版本号声明 buildscript { ext.kotlin_version = '1.4.31' re...
1、java 创建单例方式 /*** * java方式静态内部类方式创建单例的demo * created by canwen2003 */ public class Dem...
lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现 lateinit 只用于变量 var,而 lazy 只用于常量 val lazy 应用于单例...
1、java单例创建方式 2、Kotlin单例创建方式 3、java调用方式 4、Kotlin调用方式
1、java创建单例方式 2、kotlin创建方式 3、java调用方式 4、kotin调用方式
1、java创建单例方式 2、Kotlin创建单例方式 3、Java调用单例方式 4、Kotlin调用单例方式
https://www.jianshu.com/p/ac3014a21369 a、Java单例实现 /*** * java方式饿汉式创建单例的demo * created b...