kotlin
文章平均质量分 92
码途有道
这个作者很懒,什么都没留下…
展开
-
常规的Git管理流程
一、前言Git是目前流行的版本管理工具,大家应该都使用过。虽然Git能为我们的项目管理提供极大的帮助,但是如果使用不当也会造成一些不必要的麻烦,特别是在多人协作的情况下。本文将讲述我们在项目开发中使用的常规Git管理流程。欢迎大家关注微信公众号:Code满满二、Git常规管理流程1、常用的开发分支master 分支 : 主分支,不轻易改动,主要做正式发版使用,一般发版的包都从 master 分支中构建pre-release 分支 : 预发布分支,是在正式发版前的测试使用分支,测试使用的包都原创 2022-03-07 17:55:19 · 5459 阅读 · 0 评论 -
Android开发之MVVM模式实践(一):ViewModel的封装
前言目前Android开发中,常用的几种项目架构模式分别是MVC、MVP和MVVM。当然根据项目的体量和业务的不同,可能还会对这几种模式进行融合,产生其他变种模式,这个我们暂且不谈。我们本篇的主角是最近越来越受欢迎的MVVM。随着Google在近两年推出了Jetpack系列的工具库后,MVVM的开发模式越来受开发者欢迎,毕竟是Google的亲儿子。对于开发中的MVVM模式,我们主要是依托DataBinding、ViewModel和LiveData这三者来实现。一、对于ViewModel的使用建议Vi原创 2020-07-05 15:06:21 · 8753 阅读 · 1 评论 -
Kotlin学习笔记:Kotlin中五种单例模式的实现
1、 饿汉式在类被初始化时就已经在内存中创建了对象,以空间换时间,故不存在线程安全问题,但是会使类加载变慢。Java实现public class SingletonDemo { private SingletonDemo () { } // 在类加载时就完成了初始化,使得类加载较慢 private static SingletonDemo ins...原创 2019-03-20 14:45:06 · 496 阅读 · 0 评论 -
kotlin学习笔记:延迟加载的简单介绍:lateinit和lazy
在使用kotlin开发中,因为各种原因,我们会经常需要使用到延迟加载的功能,目前kotlin的延迟加载主要有两种:lateinit和lazylateinit 的使用lateinit是kotlin中的一个关键字,使用方法如下 // 声明一个string变量 lateinit var a1: String private fun test() { ...原创 2018-11-19 11:25:08 · 8703 阅读 · 0 评论 -
kolin学习笔记:非空类型与可空类型
记得在我一开始接触kotlin时,听到的最多的就是kotlin的类型安全,各种巴拉巴拉原创 2018-11-16 18:38:25 · 416 阅读 · 0 评论 -
Kotlin学习笔记:NotImplementedError: An operation is not implemented
// 自定义的一个接口 interface OnTestCallback{ fun onTest() } // 用快捷方法生成接口内的方法 setOnTestCallback(object :OnTestCallback{ override fun onTest() { TODO("not implemented") //To change bod...原创 2018-11-16 11:14:37 · 538 阅读 · 0 评论 -
kotlin学习笔记:object关键字介绍与java中的静态变量与静态方法的实现以及@JvmField和@JvmStatic的使用
前言想要自己验证本文内容的小伙伴,请看文章《Kotlin学习笔记:如何将kotlin编译成java(必备小技能)》kotlin中的static:object对于java中的static我们并不陌生,并且使用的很平凡,那么在kotlin中,我们该如何定义静态变量和静态方法呢?首先,我们要明确一点,kotlin中是没有static字段的,也就是说我们并不能像java中那样,直接定义静态,这时我...原创 2018-11-14 18:34:52 · 3756 阅读 · 3 评论 -
Kotlin学习笔记:如何将kotlin编译成java(必备小技能)
使用kotlin也有一段时间了,最近突然想记录下学习的过程,也算对之前的学习有个交代。同时也希望本文能对刚刚学习kotlin的同学提供帮助!话不多说,下面开始正题!前言刚刚学习kotlin的同学,一般都是看别人的文章,或者学习教程来理解kotlin。在android开发中,用kotlin代替java,有的地方在初期学习时,我们可能不是很理解,为啥kotlin这么写就等于java那么写?举...原创 2018-11-14 11:45:03 · 5238 阅读 · 1 评论 -
Kotlin学习笔记:为什么要学习kotlin和kotlin的集成
Google在2017年的I/O大会上已经宣布kotlin正式成为Android的一级开发语言。为什么要学习KotlinGoogle发布申明,目前已经有35%的Android专业开发人员使用kotlin(爆发式增长)Google与Oracle源于Android的恩怨持续已久,也一直想要找一种语言代替JavaJava以后要开始收费了,可能导致一部分公司放弃Java当前已经有许多公司的...原创 2018-11-12 16:44:26 · 310 阅读 · 0 评论