经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Kotlin
Kotlin类型安全构建器的一次运用记录

Kotlin类型安全构建器的一次运用记录

在android官方指导的相关应用框架中,用到一个Resource类来表示网络请求的状态与结果 A generic cla that contains data and status about loading this data. sealed cla Resource&l...[2020/6/26]

Kotlin 实现按钮点击跳转监听事件方式

Kotlin 实现按钮点击跳转监听事件方式

例子:首页Guiding页面点击按钮跳转到主页面 package com.example.naizu.mavec import android.app.Activity import android.content.Intent import android.os.Bun...[2020/3/27]

kotlin anko页面跳转实现方式,携带参数或flag

1:正常跳转 startActivity<RegisterActivity>() 携带参数 startActivity<ResetPwdActivity>("key" to "值") 2:A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清...[2020/3/27]

Kotlin 创建接口或者抽象类的匿名对象实例

一 ,定义接口和抽象类 interface IPerson{ 获取名字 fun getName():String 获取身份证ID fun getID():String } abstract cla BaseAnimal{ abstract fun ge...[2020/3/26]

kotlin中EditText赋值Type mismatch方式

在kotlin中可以不用使用findViewById来初始化控件,但是在给EditText赋值时使用editText.text = "value"时会提示Type mismatch,这是因为EditText在推断types时出现问题。 为了避免types不匹配,使用Editable类的F...[2020/3/26]

关于Kotlin写界面时诸多控件的点击事件

关于Kotlin写界面时诸多控件的点击事件

界面中控件较多的话,每个控件都设置setOnClickListener(this)是很麻烦的,为此抽出了一个Context的扩展类: fun Context.setViewClick(listener: View.OnClickListener, vararg views: View)...[2020/3/26]

Kotlin 使用高阶函数实现回调方式

lambda 和 高阶函数 之前学习了 lambda 和高阶函数,然后在 android 开发中对 onClick 事件进行监听是一个很常用的功能,kotlin 的常规实现如下: rootView.setOnClickListener { view -> pri...[2020/3/26]

Kotlin之自定义 Live Templates详解(模板代码)

想必大家都知道 android studio 的 live templates 功能,那真是各种方便,比如你想使用 newInstance 去生成一个类的实例: 简直不要太方便! 当今 kotlin 流行起来了,你在使用 kotlin 开发 android 的时候,是不是发现以前用的...[2020/3/17]

Kotlin 使用Lambda来设置回调的操作

Kotlin 使用Lambda来设置回调的操作

使用Kotlin的Lambda表达式,我们可以抛弃回调接口的使用。只需设置希望后面会被调用的函数即可。 示例如下 新建一个Kotlin类 cla MyBean { fun testcallback1(callback: (String) -> Unit) { ...[2020/3/17]

Kotlin中常见的符号详解

前几年的Google I/O大会上,Google正式宣布,Kotlin将会成为Android开发的官方支持语言。除了Android外,Kotlin还可以完全作为服务端开发的语言,比如在未来的Spring 5就将对Kotlin提供强大的支持。以及浏览器编程语言,与JS进行交互。 Kotlin是一...[2020/3/17]

Kotlin中实体类的创建方式

类的基本格式 cla 类名{ } 属性的基本格式 var 属性名字 : 类型 下面是实体类代码 package com.dldw.entity import java.util.* cla Demo { var 声明的属性可以被二次赋...[2020/3/17]

解决Kotlin 类在实现多个接口,覆写多个接口中相同方法冲突的问题

一、首先来看一个例子 package net.println.kotlin.chapter4 /** * @author:wangdong * @description:类实现接口的冲突问题 */ interface B{ fun x(): Int = 1...[2020/3/16]

Kotlin 匿名类实现接口和抽象类的区别详解

Kotlin 匿名类实现接口和抽象类的区别详解

我就废话不多说了,还是上代码吧 接口: interface OnBind { fun onBindChildViewData(holder: String, itemData: Any, position: Int) } le on.does(o...[2020/3/16]

查看KVM宿主机上虚拟机的IP的脚本

  查看KVM宿主机上虚拟机的IP的脚本 #!/bin/bash #Auth:liucx #ping当前网段内在线的主机,以便产生arp记录. for ip in 172.16.0.{1..254};do { ping -c1 $subnet$ip >/dev/nu...[2020/1/9]

Kotlin如何安全访问lateinit变量的实现

Kotlin设计之初就是不允许非null变量在声明期间不进行初始化的,为了解决这个问题,Kotlin lateinit 允许我们先声明一个变量,然后在程序执行周期的将来某个时候将其初始化,让编译检查时不会 因为属性变量未被初始化而报错。如果未初始化将导致以下异常: kotlin.Uni...[2020/1/8]

Kotlin中的抽象类实现

抽象方法是只有方法签名,没有方法实现的方法。 有abstract修饰的成员,无须使用open修饰,当使用abstract修饰类时,表明这个类需要被继承;当使用abstract修饰方法、属性时,表明这个方法、属性必须由子类提供实现。 一、抽象成员和抽象类 抽象成员和抽象类必须使用ab...[2019/11/19]

创建KVM虚拟机

创建KVM虚拟机

#此操作是在VMware workstations上面做的,要在开机前 编辑虚拟机设置——》处理器---》虚拟化Intel/VT-x/ept 选项勾选上,如果是在服务器上请在bios界面设置 #查看信息[root@linux-node1 ~]# grep -E...[2019/10/9]

kotlin系列文章 --- 3.条件控制

kotlin系列文章 --- 3.条件控制

if表达式 一个if语句包含一个布尔表达式和一条或多条语句 基础用法 var max = a if (a<b) max = b 加上else var max: Int if(a>b){ max = a }else{ max = b } 作为表...[2019/9/24]

kotlin入门

# 安装Kotlin编译器 安装最新的编译器 ,推荐方式,直接从github下载; bin 运行库 lib 扩展库 # 命令行方式写kotlin Hello.kt --- fun main(args:Array){ println...[2019/8/16]

Kotlin的枚举与异常示例详解

一、kotlin中枚举的定义 枚举需要用到两个关键字 enum cla ,譬如这样 enum cla Color(val r: Int,val g: Int,val b: Int){ 彩虹色也是一个典故:韦克菲尔德战役 RED(255,0,0),ORANGE(2...[2019/7/29]

使用Kotlin+RocketMQ实现延时消息的示例代码

一. 延时消息 延时消息是指消息被发送以后,并不想让消费者立即拿到消息,而是等待指定时间后,消费者才拿到这个消息进行消费。 使用延时消息的典型场景,例如: 在电商系统中,用户下完订单30分钟内没支付,则订单可能会被取消。 在电商系统中,用户七天内没有评价商品,则默认好评。 ...[2019/7/5]

KVM 虚拟机的热迁移

KVM 虚拟机的热迁移

热迁移:顾名思义在虚拟机不关机的情况下将KVM虚拟机进行迁移 准备工作:两台KVM虚拟机,一台nfs虚拟机,centos7.4系统 主机 IP地址 主机名 KVM01 10.00.11 kvm01 KVM02 10.0.0.12 kvm02 ...[2019/4/29]

Kotlin中的sam(函数式接口)详解

用lambda表达式去表示java中的匿名类实例 在使用java去给一个按钮设置监听我们通常会通过创建匿名类实例,如下 Button.setOnClickListener(new OnClickListener()){ @Override public void...[2019/3/18]

tomcat启动慢?自己动手打造轻量web服务器(一)

废话少说,直接上代码。 编程语言:kotlin import java.net.ServerSocket import java.net.Socket fun main(args:Array<String>){ val mServerSocket = ServerSock...[2019/2/20]

Kotlin基础篇(一)

写在前面:    因为工作需要,目前转安卓开发,用的IDE是AS3.2版本,语言的话,用的是Kotlin。由于之前是做.NET的,没接触过这方面的东西,所以完全是小白一枚。所以想着开个博客,以此来记录自己的学习进度。光是环境搭建,自己琢磨了一上午,也上网百度,最后在一以前搞安卓开发的同事的帮助下,...[2018/12/12]

Kotlin入门学习笔记 - Stars-one

前言 本文适合人群 有一定的java基础 变量与方法 变量声明及赋值 var 变量名: 变量类型 val 变量名: 变量类型 这里,var表示可以改变的变量,val则是不可改变的变量(第一个赋值之后,之后都无法改变此变量的数值) PS:在kotlin中,类型首字母都是要大写的,还有,冒号...[2018/10/19]

556
2
记录数:26 页数:1/11
加载更多
 友情链接: NPS  问卷模板