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学习
记录(四)—— 常用集合的使用
接上篇:
Kotlin学习
记录(三)——子线程获取数据,实现简单ListView集合在程序中的比例的很重的,Kotlin针对集合进行了更加简洁和有效的封装,这边文章就简单的介绍一下list,map,set
SaluteWarmTinct
·
2020-08-01 01:26
Kotlin
Kotlin学习
记录(学的第一行代码第三版里面的,感兴趣的可以直接买书看看)
Kotlin学习
记录1、当一个函数中只有一行代码时,可以不用编写函数体。
dev_zhou
·
2020-07-31 23:50
Android学习记录
Kotlin学习
笔记(四) - Lambda表达式
本文章借鉴了其他网络文章资源,仅做个人笔记1、开篇以下在main函数中定义了一个名为codeBlock的代码块,可以理解成是一个函数,这个函数接收一个名为f的Int类型参数,函数内部进行了打印操作,同时返回了一个3作为返回值,那么也就是说,codeBlock的返回值类型是Int类型(Kotlin类型自动推断机制),调用该函数,传入2,并用result接收函数的返回值,再打印result,可以发现整
迟到的菜鸟
·
2020-07-31 21:22
学习之路
【新版】Android技术博客精华汇总
【新版】Android技术博客精华汇总(原文链接内持续更新)http://www.apkbus.com/thread-313856-1-1.htmlKotlin
Kotlin学习
资料汇总http://www.apkbus.com
ld11620967
·
2020-07-31 19:27
新手上路,
Kotlin学习
笔记(四)---Lambda表达式在Kotlin中的使用
Kotlin学习
笔记系列新手上路,
Kotlin学习
笔记(一)--Kotlin入门介绍新手上路,
Kotlin学习
笔记(二)---方法(函数)部分新手上路,
Kotlin学习
笔记(三)---类、对象、
WonderfulMTF
·
2020-07-31 15:30
Kotlin
Kotlin学习
笔记:类和接口
Kotlin学习
笔记:概述
Kotlin学习
笔记:基本语法和函数
Kotlin学习
笔记:类和接口
Kotlin学习
笔记:lambda编程
Kotlin学习
笔记:类型系统
Kotlin学习
笔记:泛型
Kotlin学习
笔记
nxiangbo
·
2020-07-30 23:57
(一)、
kotlin学习
——基础篇
1、声明,变量:var,常量:val默认会自动根据上下文环境推导(隐式)变量常量类型(推荐不写类型);例如声明一个Int类型的变量a,默认值是1,可以是(推荐不带分号结尾,除非多条语句在同一行)vara=1也可以是(可以看到声明变量的方式是在变量名后,冒号+类型,推荐中间加一个空格)vara:Int=1(var声明变量的方式和Javascript的相同,但不同的地方是,kotlin声明的变量,会自
rising_chain
·
2020-07-30 18:57
kotlin
Kotlin 学习笔记(四)—— Kotlin基础之基本类型
Kotlin学习
笔记(四)——Kotlin基础之基本类型
Kotlin学习
笔记系列教程
Kotlin学习
笔记(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习
笔记(二)——基础语法
Kotlin学习
笔记
weixin_33938733
·
2020-07-30 17:56
kotlin学习
笔记(2)--基本数据类型,字符串与数组
1.数值与字符类型1.数值类型:Double、Float、Long、Int、Short、Byte例:vara:Int=20varb:Double=3.14varc:Float=2.8fKotlin和Java一样,数值都有默认类型,整数默认是Int,浮点型默认是Double在Java中如果将占用字节数少的变量赋值给占用字节数多的变量会自动转换类型的,但是在Kotlin中不能类型自动转换但是提供了方法
Soul丶Knight
·
2020-07-30 15:13
Kotlin学习
之路--基础篇
Kotlin程序执行入口跟Java代码一样,Kotlin的函数入口也是一个main函数funmian(args:Array){println("HelloWorld")}args:变量名称Array:变量类型Kotlin常见的数据类型Kotlin有7种常用的数据类型:数据类型存储范围备注Byte-128~1278bitShort-32768~3276716bitInt-2147483648~214
小火你好
·
2020-07-30 15:01
Kotlin
kotlin学习
资料分享
为什么使用Kotlin项目一期在收尾了终于有时间折腾了,一个多月以来Kotlin从入门到现在,坚持用来开发的切身感受。因为语法与Java的区别挺大的一开始很想放弃,如果不是因为项目在使用,想必很少人会尝试这样一门小众语言,但是习惯后会发现这些年究竟浪费多少时间在写无用的Java代码了,Kotlin在兼容Java的基础上还能大大提升开发效率。Kotlin有许多特性但对于开发来说,快速适应和学习更为重
才不是本人
·
2020-07-30 15:17
Android
Kotlin学习
笔记7——高阶函数和Lambda表达式
Kotlin学习
笔记7——高阶函数和Lambda表达式前言高阶函数函数用作函数参数函数用作函数返回值自定义高阶函数Lambda表达式与匿名函数Lambda表达式语法拖尾lambda表达式it:单个参数的隐式名称
abs625
·
2020-07-30 14:44
Kotlin
Kotlin学习
(十七)—— 高阶函数和lambda表达式
高阶函数高阶函数是将函数用作参数或返回值的函数。这种函数的⼀个很好的例⼦是lock(),它接受⼀个锁对象和⼀个函数,获取锁,运行函数并释放锁get一下上面的信息1.函数能作为参数传入一个函数2.函数能作为返回值,声明。看下面的代码:funlock(lock:Lock,body:()->T):T{lock.lock()try{returnbody()}finally{lock.unlock()}}/
DayFight_DayUp
·
2020-07-30 14:39
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
上一页
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
其他