E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kotlin学习
Kotlin学习
(一)--初尝试(Var变量与Val常量)
前言:Kotlin里面没有new!!!Kotlin里面没有new!!!Kotlin里面没有new!!!不用写;号结尾一.var与valvar代表变量具体使用:vara:Int?=null//定义可为nullvarb:Any=Any()//定义类型为Any(就是Object).不可为nullvarc:String?=null//定义可为nulllateinitvard:String//定义类型为St
Jlanglang
·
2020-07-30 09:21
实用精短-kotlin设计模式
分享:
kotlin学习
练习网站-https://github.com/dbacinski/Design-Patterns-In-Kotlinkotlin资料网站-设计模式网站-http://www.runoob.com
小林爱
·
2020-07-30 08:57
java
移动开发
遇到问题
Kotlin 学习笔记(五)类型、密封类、数据协变、类型投射和泛型
本篇为csdn原文章转移修改版原文章
Kotlin学习
笔记(四)简述:kotlin中数据类的声明及条件kotlin中密封类/枚举kotlin中类型判断kotlin中泛型和数据协变kotlin中的类型投射1
魔都_大白
·
2020-07-30 07:26
Kotlin字符串
/***
kotlin学习
-字符串和字符*总体来说:跟java字符的方法差不了多少*/funmain(args:Array){//字符串声明varcourseName="谷歌发布TensorFlowLite
慢羊羊的快发明
·
2020-07-30 05:26
Android
Kotlin:高阶函数
Kotlin学习
笔记:高阶函数函数类型高阶函数的定义高阶函数的用途函数类型在Kotlin中,新增了函数类型的概念。
RobbinM
·
2020-07-29 15:35
Kotlin学习笔记
Kotlin学习
第二天(小功能点)
参考https://github.com/Kotlin/anko.https://www.jianshu.com/p/8c2540964339https://blog.csdn.net/qq_15059163/article/details/793565291.获取布局控件ID在引用布局的类中,导入对于的xml文件索引,列如我的xml文件叫activity_main.xml,导入的代码为:impo
钉锤头
·
2020-07-28 22:30
Kotlin学习
第一天(基本语法)
参考https://kymjs.com/code/2017/02/04/01/https://github.com/youxin11544/Kotlin-learninghttps://www.jianshu.com/p/1ea733ea197dclassMainActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:
钉锤头
·
2020-07-28 22:30
Kotlin学习
笔记(一)
Kotlin学习
笔记Kotlin每条语句不加;Kotlin中打印直接调用print()与println(),打印的类型print打印println打印println()无参代表只打印回车换行.函数调用:
阪本先生的围巾
·
2020-07-28 17:00
Kotlin实战(一): 写一个登录的Demo
前言如何安装Kotlin可以参考
Kotlin学习
(一):Kotlin插件安装这篇文章。
叫我旺仔
·
2020-07-28 13:24
Android
Kotlin
Kotlin之旅
Kotlin学习
day3——重点函数、内部类、抽象类
2020.7.15学习目的:掌握函数的基本使用并熟悉几种类1.普通函数没有返回值Unit等价于void,可以不写funstudy(money:Int):Int{}有参数,返回值类型为intfunshow(){}//没有返回值Unit==void,可以不写funbuy(money:Int):Unit{}funstudy(money:Int):Int{return8888}如果函数的主体只是一句话,且
唯玖依依
·
2020-07-26 19:21
Kotlin学习
笔记(三) 集合(上)
集合一、概述集合类型:List有序集合。可通过索引访问。Set唯一元素的集合。无重复对象。Map(字典)是一组键值对。键是唯一的。接口类型一个只读接口,提供访问集合元素的操作。一个可变接口,通过写操作扩展相应的只读接口:添加、删除、更新。更改集合不需要它以var定义:写操作修改同一个可变集合对象,因此引用不会改变。Kotlin集合接口关系:collections-diagramList索引:0~l
ImagineYao
·
2020-07-23 04:04
@_@
Kotlin学习
笔记基本标示定义和包含包和java一样,使用package和import;import进来的类可以用as关键字重命名函数和方法的定义:funname([parameters])[:returnType
赵佳辰
·
2020-07-16 07:58
Kotlin学习
之路(三) kotlin实现简单的MVP模式
Kotlin学习
之路(三)kotlin实现简单的MVP模式本文参考自:https://blog.csdn.net/swust_zeng_zhuo_k/article/details/78760947前言
从小做个痞子丶
·
2020-07-16 06:14
学习
Kotlin学习
笔记(7)- 接口
Kotlin学习
笔记(1)-环境配置
Kotlin学习
笔记(2)-空安全
Kotlin学习
笔记(3)-语法
Kotlin学习
笔记(4)-流程控制
Kotlin学习
笔记(5)-类
Kotlin学习
笔记(6)-属性
Kotlin
我爱吃栗子啊
·
2020-07-16 04:36
kotlin学习
笔记(四)
基本类型在Kotlin中,所有变量的成员方法和属性都是一个对象。一些类型是内建的,它们的实现是优化过的,但对用户来说它们就像普通的类一样。在这节中,我们将会讲到大多数的类型:数值,字符,布尔,以及数组。数值Kotlin处理数值的方法和java很相似,但不是完全一样。比如,不存在隐式转换数值的精度,并且在字面上有一些小小的不同。Kotlin提供了如下内建数值类型(和java很相似):类型位宽Doub
松爱家的小秦
·
2020-07-16 01:17
Spring Boot For
Kotlin学习
开发环境准备:IDE:springtoolssuite4Kotlin插件:在sts中打开搜索界面:5.png2.搜索kotlin,然后点击install:2.png3.等待安装完成。并且重启sts开始springboot项目创建点击file->new->Springstarterproject。设置项目名字ID等信息,点击Next1.png这里先就选择web。后续再慢慢加入其他jar包。点击Fin
shiysat
·
2020-07-15 22:54
新手上路,
Kotlin学习
笔记(三)---类、对象、接口
Kotlin学习
笔记系列新手上路,
Kotlin学习
笔记(一)--Kotlin入门介绍新手上路,
Kotlin学习
笔记(二)---方法(函数)部分新手上路,
Kotlin学习
笔记(三)---类、对象、
WonderfulMTF
·
2020-07-15 19:33
Kotlin
新手上路,
Kotlin学习
笔记(一)-- Kotlin入门介绍
Kotlin学习
笔记系列新手上路,
Kotlin学习
笔记(一)--Kotlin入门介绍新手上路,
Kotlin学习
笔记(二)---方法(函数)部分新手上路,
Kotlin学习
笔记(三)---类、对象、接口新手上路
WonderfulMTF
·
2020-07-15 19:32
Kotlin
新手上路,
Kotlin学习
笔记(二)---方法(函数)部分
Kotlin学习
笔记系列新手上路,
Kotlin学习
笔记(一)--Kotlin入门介绍新手上路,
Kotlin学习
笔记(二)---方法(函数)部分新手上路,
Kotlin学习
笔记(三)---类、对象、接口新手上路
WonderfulMTF
·
2020-07-15 14:09
Kotlin
Kotlin学习
(三)——运算符
以下是完整的位运算符(只用语Int和Long)1.shl(bits):有符号左移(Java的2.shr(bits):有符号右移(Java的>>)3.ushr(bits):无符号右移(Java的>>>)4.and(bits):位与5.or(bits):位或6.xor(bits):位异或7.inv():位非一、一元操作一元前缀操作符一元前缀操作符当编译器处理例如表达式+a时,它执行以下步骤:确定a的类
b77535296c81
·
2020-07-15 10:25
Kotlin 学习笔记(四)控制流
Kotlin学习
笔记(四)控制流这是一个Kotlin系列的教程,目的是为了使自己记忆和理解的更加深刻,将会添加对应的Java代码用于对比学习和更好的理解。
真的有照片
·
2020-07-15 07:24
kotlin中的高级特性--协变与逆变(反变)
逆变性与协变性是kotlin中相对于java的新特性,这个成为不少java转
kotlin学习
的一个坎,在这篇文章里我将详细介绍和推导逆变性与协变性的由来。
zhshq
·
2020-07-15 02:34
Kotlin学习
-常用高阶函数
map->一个集合改变元素后生成另外一个集合比如一张工资表,每人工资补贴10块高温费。Java写法遍历然后添加,而Kotlin简洁多了:valform=listOf(1,2,3,4,5)valnewForm=form.map{it+10}map函数的签名是变换T类型返回一个R类型集合:publicinlinefunIterable.map(transform:(T)->R):List{return
A_si
·
2020-07-15 02:00
Kotlin学习
总结:Kotlin基础(一)
Kotlin学习
总结:Kotlin基础(一)在这一部分学习了Kotlin的基本要素:变量、函数和类,顺便熟悉Kotlin的属性概念。基本要素:函数和变量关键字fun用来声明一个函数。
乄独自
·
2020-07-14 19:16
Kotlin
【
Kotlin学习
之旅】Kotlin的null安全
一、简介null安全可以说是Kotlin语言对Java的重大改进之一,这样可以避免Java变成时令人恐惧的NullPointerExcept(简称NPE)。Kotlin类型系统的设计目标就是希望消除代码中null引用带来的危险。Kotlin的类型系统致力于从我们的代码中消除NullPointerException.只有以下情况可能导致NPE:明确调用throwNullPointerExceptio
欧阳鹏
·
2020-07-14 16:28
#
Kotlin
Kotlin学习
笔记(二)-面向对象编程
面对对象编程(OOP)ObjectOrientedProgramming面对对象编程(OOP)互联网系统发展概括类和类成员(构造)抽象类接口抽象类和接口的差异继承枚举单例模式与伴生对象1.object对象-Kotlin单例2.嵌套object对象3.匿名object4.伴生对象5.数据类6.嵌套类与内部类委托委托属性懒加载属性委托(lazy)互联网系统发展概括面向过程(Procedure)->面向
liuhedev
·
2020-07-14 14:20
Kotlin
Android
Kotlin学习
笔记五、控制语句
一、条件分支a、简单分支最简单的条件分支莫过于if…else…varmod=System.currentTimeMillis()%3if(mod==0L){println("if...else...语句下时间节点刚好是可以被2整除的偶数:$mod")}elseif(mod==1L){println("if...else...语句下嗯,这是个技术:$mod")}else{println("if...
任缥缈
·
2020-07-14 11:10
Kotlin笔记
Kotlin学习
记录--字符串模板
字符串可以包含模板表达式,即一些小段的代码,会进行求值,并把结果合并到字符串中。模板表达式一美元符($)开头,由一个简单的名字构成:vali=10vals="i=$i"//求值结果为:“i=10”或者使用花括号括起来的任意表达式vals="adb"valstr="$s.lengthis${s.length}"//执行结果为“adb.lengthis3”原生字符串和转义字符串内部都支持模板。如果你需
GYLEE
·
2020-07-14 02:37
Kotlin学习
(基本语法)
1.包的定义注意:不需要匹配目录和包;源文件可以放在任意目录中packagemy.demoimportjava.util.*//2.方法的定义funsum(a:Int,b:Int):Int{returna+b}为了简洁,可以这样写,返回类型kotlin会自动推算出来funsum(a:Int,b:Int)=a+b函数返回无意义值时,用Unit类型(相当于Java中的void),当然也可以省略不写。f
、YongTing
·
2020-07-13 19:19
Kotlin
kotlin学习
集合6(Array、Set、Map)
funmain(args:Array){/***集合,*集合根据特性分:*1、有序可重复-Array*2、无序不重复-Set*3、无序可重复-Map,有唯一的键(key)*//**-----------------Array--------------------*///数组在kotlin写法:1、Array;2、arrayOf(元素1,元素2,...,元素n);数组类型不可变varcitysOn
T-bright
·
2020-07-13 14:04
kotlin学习笔记
Kotlin学习
笔记 1
这里并没有系统的讲解Kotlin语法,只是在做Demo时候刻意使用Kotlin语言,并记录一下使用方法如果要学习可以看看官网的文档,以及它推荐的一些书籍Activity例如创建一个BaseActivity,则这样写openclassBaseActivity:AppCompatActivity(){}open:关键字,如果该类用来继承的要加上open,或者abstract继承的方式是:既然是Acti
allever
·
2020-07-13 11:51
Kotlin学习
小记
导入在AndroidStudio中安装kotlin插件,AndroidStudio3.0-pre已经自带kotlinproject-build.gradle//Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{ext.kotlin_version='1.1.
Themores
·
2020-07-13 05:54
Kotlin学习
笔记14——object关键字
Kotlin学习
笔记14——object关键字前言对象表达式对象声明伴生对象对象表达式和对象声明之间的语义差异尾巴前言上一篇,我们学习了Kotlin中的泛型,今天继续来学习Kotlin中的object关键字用法
abs625
·
2020-07-13 02:18
Kotlin
Kotlin学习
笔记16——集合概述
Kotlin学习
笔记16——集合概述前言基本集合类型CollectionListMutableListSetMutableSetMapMutableMap空集合复制迭代器List迭代器可变迭代器区间和数列区间数列实用函数序列构造序列使用尾巴前言上一篇我们学习了
abs625
·
2020-07-13 02:18
Kotlin
Kotlin学习
Kotlin集合
Kotlin
list
Kotlin
map
Kotlin
set
Kotlin学习
笔记15——委托
Kotlin学习
笔记15——委托前言kotlin委托类委托覆盖由委托实现的接口成员属性委托标准委托可观察属性Observable把属性储存在映射中NotNull属性委托要求翻译规则提供委托尾巴前言上一篇
abs625
·
2020-07-13 02:18
Kotlin
Kotlin学习
笔记13——泛型
Kotlin学习
笔记13——泛型前言Kotlin泛型泛型类泛型接口泛型方法泛型约束类型擦除型变声明处型变使用处型变星号投射尾巴前言上一篇,我们学习了Kotlin中的数据类和密封类,今天继续来学习Kotlin
abs625
·
2020-07-13 02:17
Kotlin
Kotlin学习
笔记12——数据类和密封类
Kotlin学习
笔记12——数据类和密封类前言数据类在类体中声明的属性复制componentN解构声明密封类尾巴前言上一篇,我们学习了Kotlin中的拓展,今天继续来学习Kotlin中的数据类和密封类。
abs625
·
2020-07-13 02:17
Kotlin
Kotlin 学习笔记(四)类、继承、重构、构造函数、接口
本篇为csdn原文章转移修改版原文章
Kotlin学习
笔记(三)简述:kotlin中接口的简单使用kotlin中类和属性的继承kotlin中类的重载函数kotlin中修饰符的介绍kotlin中嵌套类内部类的讲解
魔都_大白
·
2020-07-13 00:44
Kotlin学习
(十七): 运算符重载
日本编程丛书-图片源于网络在前面写了关于集合和范围的内容,里面包括了一点运算符重载的内容,在这里我们来详细了解运算符重载的知识,内容参考《Kotlin实战》(KotlininAction)。什么是运算符重载?简单来说,就是Kotlin通过调用自己代码中定义特定的函数名的函数(成员函数或者扩展函数),并且用operator修饰符标记,来实现特定的语言结构,例如如果你在一个类上面定义了一个特定函数命名
叫我旺仔
·
2020-07-12 16:22
kotlin学习
笔记——过程控制和Range表达式
Kotlin学习
笔记系列:http://blog.csdn.net/column/details/16696.html1、if表达式在kotlin中一切都是表达式,都可以返回一个值。
chzphoenix
·
2020-07-12 16:12
学习kotlin的日子
Kotlin学习
线(学习kotlin的日子)Kotlin使用过程中的一些经验:1.在使用过程中最需要记住的就是他的代码书写习惯中的各种符号以及“:”冒号在kotlin中是使用最多也是最频繁的一个,如果用在类名后边表示继承或者实现
南山牧笛
·
2020-07-12 03:01
Kotlin
Kotlin学习
笔记(五) - Standard.kt中的常用方法(let、with、apply等等)
创建一个demo工程,使用AndroidStudio搜索Standard.kt文件,可以打开Kotlin为我们准备的一系列提高编程速度,增加编程便捷性的方法1、run方法调用不需要有主语,可直接调用,传入一个代码块,该代码块假设返回类型为R,run方法内部将直接执行代码块内容,并将代码块的返回值(R类型)直接作为run方法的返回值进行返回,注意:代码块的最后一行是返回值//run方法@kotlin
迟到的菜鸟
·
2020-07-11 15:02
学习之路
Kotlin学习
笔记——安装配置kotlin
Kotlin学习
笔记系列:http://blog.csdn.net/column/details/16696.html这个系列主要为了整理一下自己学习kotlin的笔记以及学习过程中遇到的问题。
chzphoenix
·
2020-07-11 11:22
Kotlin学习
笔记——Dagger2
遇到的坑1、别人都说使用@SubComponent方式时,可以使用相同的注解,但是我始终没有弄成功。比如本文最后一个例子,都采用@Singleton注解时,编译报错。Dagger2是什么?Dagger2是一款基于Java注解,在编译阶段完成依赖注入的开源库,主要用于模块间解耦,方便进行测试。注解@Component标注接口,是依赖需求方和依赖提供方之间的桥梁。被Component标注的接口在编译时
hjkcghjmguyy
·
2020-07-11 07:24
Android
Kotlin学习
笔记——标准库kotlin.collections
总数操作符any()如果至少有一个元素,或者至少有一个元素符合给出的判断条件,则返回true。vallist=listOf(1,2,3,4,5,6)assertTrue(list.any())assertTrue(list.any{it%2==0})assertFalse(list.any{it>10})all()如果全部的元素符合给出的判断条件,则返回true。vallist=listOf(1,
hjkcghjmguyy
·
2020-07-11 07:24
Android
[AS3.6.1]
Kotlin学习
笔记1
前言久违的写博客了!这段时间也算是加班完了累又不想学习,然后搁那疯狂的摸鱼。一直想开始记录学习kotlin都没时间,这次算是闲下来给自己个目标把kotlin学完吧!基本使用声明变量kotlin和java一样都是有变量的,但是声明的方式有挺大的区别//java声明变量intx;//默认值0Stringname;//默认值nullfinalintfinalX=5;finalStringphone="1
GaoJiaNan2016
·
2020-07-11 06:56
程序日记
[AS3.6.1]
Kotlin学习
笔记3
前言
kotlin学习
第三篇文章!
GaoJiaNan2016
·
2020-07-11 06:56
学习日记
Android
kotlin
Android
[AS3.6.1]
Kotlin学习
笔记2
前言
kotlin学习
第二篇文章!直接开始!
GaoJiaNan2016
·
2020-07-11 06:56
程序日记
kotlin学习
笔记(三)
代码风格本页包含了当前kotlin语言的代码风格。命名风格如有疑惑,默认为Java编码约定,比如:--使用骆驼命名法(在命名中避免下划线)--类型名称首字母大写--方法和属性首字母小写--缩进用四个空格--public方法要写说明文档,这样它就可以出现在KotllinDoc中冒号在冒号区分类型和父类型中要有空格,在实例和类型之间是没有空格的:interfaceFoo:Bar{funfoo(a:In
Qin_xian_shen
·
2020-07-10 23:35
kotlin
Kotlin学习
(4):编码规范
开发环境:IntelliJIEDA个人博客:http://blog.csdn.net/IInmy项目源码:https://github.com/Rushro2m/KotlinForOfficial官方文档中文版:https://www.kotlincn.net/docs/reference/coding-conventions.html1、命名风格Kotlin一般默认使用Java的编码规范使用驼峰
HCaesar
·
2020-07-10 21:03
Kotlin
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他