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学习笔记
(四)---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 学习笔记(四)—— 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学习笔记
7——高阶函数和Lambda表达式
Kotlin学习笔记
7——高阶函数和Lambda表达式前言高阶函数函数用作函数参数函数用作函数返回值自定义高阶函数Lambda表达式与匿名函数Lambda表达式语法拖尾lambda表达式it:单个参数的隐式名称
abs625
·
2020-07-30 14:44
Kotlin
Kotlin 学习笔记(五)类型、密封类、数据协变、类型投射和泛型
本篇为csdn原文章转移修改版原文章
Kotlin学习笔记
(四)简述:kotlin中数据类的声明及条件kotlin中密封类/枚举kotlin中类型判断kotlin中泛型和数据协变kotlin中的类型投射1
魔都_大白
·
2020-07-30 07:26
Kotlin:高阶函数
Kotlin学习笔记
:高阶函数函数类型高阶函数的定义高阶函数的用途函数类型在Kotlin中,新增了函数类型的概念。
RobbinM
·
2020-07-29 15:35
Kotlin学习笔记
Kotlin学习笔记
(一)
Kotlin学习笔记
Kotlin每条语句不加;Kotlin中打印直接调用print()与println(),打印的类型print打印println打印println()无参代表只打印回车换行.函数调用:
阪本先生的围巾
·
2020-07-28 17:00
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学习笔记
(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
新手上路,
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 学习笔记(四)控制流
Kotlin学习笔记
(四)控制流这是一个Kotlin系列的教程,目的是为了使自己记忆和理解的更加深刻,将会添加对应的Java代码用于对比学习和更好的理解。
真的有照片
·
2020-07-15 07:24
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学习笔记
1
这里并没有系统的讲解Kotlin语法,只是在做Demo时候刻意使用Kotlin语言,并记录一下使用方法如果要学习可以看看官网的文档,以及它推荐的一些书籍Activity例如创建一个BaseActivity,则这样写openclassBaseActivity:AppCompatActivity(){}open:关键字,如果该类用来继承的要加上open,或者abstract继承的方式是:既然是Acti
allever
·
2020-07-13 11:51
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学习笔记
——过程控制和Range表达式
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html1、if表达式在kotlin中一切都是表达式,都可以返回一个值。
chzphoenix
·
2020-07-12 16:12
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
历史文章[AS3.6.1]
Kotlin学习笔记
1[AS3.6.1]
Kotlin学习笔记
2简化构造器我们还是从kotlin的构造器开始讲解,前面我都说过kotlin中初始化构造器需要加入新的关键字constructor
GaoJiaNan2016
·
2020-07-11 06:56
学习日记
Android
kotlin
Android
[AS3.6.1]
Kotlin学习笔记
2
历史文章[AS3.6.1]
Kotlin学习笔记
1init上篇我们讲到类的使用JavaC.class和KotlinC.kt继续扩展,首先我们讲的是初始化代码块,java和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学习笔记
(一) 类与对象
类与对象1.属性与字段Getters与Settersset方法与get方法中如果需要用到变量,需要用field来表示当前变量而不能直接引用,否则会造成死循环。关键字field表示幕后字段,只能在getter和setter内对它访问。//正确方法vargender:String="Man"set(value){println("setter$value")field=value}//错误方法varg
ImagineYao
·
2020-07-10 18:11
Kotlin学习笔记
(一)初识
最近google官方宣布支持Kotlin作为android开发的一门新语言,凭自己目前的水平还做不到去评判一门语言,但我相信google官方自有其道理,所以果断去了解了一下,在此记录一下自己的学习历程。配置方式很简单,AS在3.0之后会默认支持Kotlin,老版本直接装个kotlin插件,然后新建个kt文件,AS会自动帮你进行gradle配置(感谢万能的IDE)。不过,作为一个有理想的少年,还是应
风少侠
·
2020-07-09 11:41
Kotlin学习笔记
(2) -- 与 Java 写法区别
笔记内容来自扔物线的https://kaixue.io/kotlin-basic-2/constructor构造函数Java中构造器和类同名,Kotlin中使用constructor表示。Kotlin中构造器没有public修饰,因为默认可见性就是公开的initKotlin的init代码块和Java一样,都在实例化时执行,并且执行顺序都在构造器之前。Java用{}表示init代码块Kotlin用i
_夏霂熠雨
·
2020-07-07 21:42
Kotlin
Kotlin
Kotlin学习笔记
(1) -- 变量、函数和类型
笔记内容来自扔物线的https://kaixue.io/kotlin-basic-1/项目中添加Kotlin支持1、如果是新项目,需要在新建立项目的时候直接选择kotlin编程语言即可File->New->NewProject…Chooseyourproject->PhoneandTablet->EmptyActivityConfigureyourproject->Language选择「Kotli
_夏霂熠雨
·
2020-07-07 21:42
Kotlin
Kotlin学习笔记
(3) -- 那些简便写法
笔记内容来自扔物线的https://kaixue.io/kotlin-basic-3/构造器classUser(valname:String,valid:String){init{...}}上述代码可分解(执行顺序为)为:创建一个User类添加一个参数为name和id的主构造器(直接写在类名后面,不需要添加constructor关键字,且只能有一个)通过var或者val将主构造器中的参数声明为类的
_夏霂熠雨
·
2020-07-07 21:42
Kotlin
kotlin学习笔记
(一)
基本语法:1定义函数funsum(a:Int,b:Int):Int{returna+b}这种就是较传统的方式,有参数类型已经返回值类型简洁版:funsum(a:Int,b:Int)=a+b省略掉返回值类型和花括号,由系统自行判断返回值类型无返回值函数:funprintSum(a:Int,b:Int):Unit{println("sumof$aand$bis${a+b}")}简洁版:funprint
mrright55
·
2020-07-07 17:15
kotlin
Kotlin学习笔记
:类型系统
Kotlin学习笔记
:概述
Kotlin学习笔记
:基本语法和函数
Kotlin学习笔记
:类和接口
Kotlin学习笔记
:lambda编程
Kotlin学习笔记
:类型系统
Kotlin学习笔记
:泛型
Kotlin学习笔记
nxiangbo
·
2020-07-07 10:05
一天入门
Kotlin学习笔记
(五)-常见高阶函数
文章目录前言mapflatmapreducefoldjoinToStringfilter/takeWhile尾递归优化闭包复合函数柯里化函数(currying)-函数的链式调用偏函数结语前言这一节我们主要说下Kotlin中关于数据集合中的常用高阶函数mapmap是遍历一个数组遍历的过程可以对数组item进行操作(筛选、数据转换等),返回一个新的数据集合例子:vallist=listOf(2,8,4
志先生_
·
2020-07-07 08:21
Kotlin
一天入门
Kotlin学习笔记
(四)-面向对象
文章目录前言接口抽象类可见性修饰符object类关键字伴生对象与静态成员方法重载扩展方法属性代理数据类内部类枚举类密封类结语前言本章将讲解一些管对对象和基础编程的知识。如:类,接口,抽象类,数据类,扩展方法等接口其实这部分的设计思路和Java基本一致。这里主要说下Kotlin特有的属性abstractclassManager:Driver,Writer{overridefundriver(){}o
志先生_
·
2020-07-07 08:21
Kotlin
一天入门
Kotlin学习笔记
(七)-泛型
文章目录前言逆变与协变Kotlin中的协变与逆变协变:泛型类型与实参的类型的继承关系相同逆变泛型参数的继承关系与类的继承关系相反不变类型必须保持一致泛型之间没有关系星投影其本质就是类似Java中通配符?reified关键字inline关键字的作用结语前言这节我们说下Kotlin的泛型。首先默认大家对Java泛型有个基本的认识,如果不熟悉Java的泛型,可以阅读文章,或是看下Java《Java核心技
志先生_
·
2020-07-07 08:21
Kotlin
一天入门
Kotlin学习笔记
(六)-反射
文章目录前言在Kotlin中调用JavaApi实现反射1.获取Class类2.在Kotlin中使用Java反射API3.在Kotlin中利用Java反射获取Kotlin类中的成员使用Kotlin反射库来实现反射反射的缺点结语前言这一节为Kotlin反射,主要是在Kotlin中时用Java-Api来实现反射,使用Kotlin本身支持的反射API进行反射。还有2者的对比。要是对Java的反射不是很熟悉
志先生_
·
2020-07-07 08:21
Kotlin
一天入门
Kotlin学习笔记
(三)-程序结构(下 )
文章目录前言操作符重载(运算符重载)表达式(中缀表达式,分支表达式,when表达式)默认参数变长参数具名参数结语前言继续讲下程序结构,这部分相对简单,有时候可能会比较啰嗦,笔记嘛!就是在学习过程中我遇到的问题,作为记录。大家没有遇到问题更好。有些是个人理解,有更好的理解欢迎在评论。操作符重载(运算符重载)这部分官网还是比较好理解的,而且还是中文操作符重载建议去看下举例:classComplex(v
志先生_
·
2020-07-07 08:21
Kotlin
kotlin学习笔记
——sqlite(anko)
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlAnko提供了很多强大的SQLiteOpenHelper来可以大量简化代码,首先需要依赖
chzphoenix
·
2020-07-07 04:17
【
Kotlin学习笔记
】基础知识
本文将从Kotlin的基本类型,打包和导入,流程控制,返回中断和典型编码风格五个部分介绍Kotlin的基础知识。本文中所有代码的运行平台为:JVMRunningonkotlinv.1.3.61基本类型在Kotlin中,我们可以在任何变量上调用成员方法和属性,从这个意义上讲Kotlin中一切皆是对象。一些类型有内部实现形式,比如数字,字符和布尔值在运行时适用基本类型表示,但是可以像普通类一样使用。在
大哥你先走
·
2020-07-04 05:57
Kotlin学习笔记
(二)基本语法与流程控制
【注:本文代码在Kotlinv1.1.3测试通过】一、定义包###包的定义、导入须放在代码文件的头部。packagemy.demoimportjava.util.*二、定义方法###//定义有两个Int参数且返回Int的方法funsum(a:Int,b:Int):Int{returna+b}funmain(args:Array){print("sumof3and5is")println(sum(3
btnRetry
·
2020-07-02 15:09
Kotlin学习笔记
-[编译过程]
前言在使用kotlin的过程中,很好奇kotlin是如何能够做到完全兼容java,如何在最后打包进入到dex中。显而易见的,kotlin在编译时最后阶段会产生java字节码,最后通过dx生成dex打包进到apk里,不过很好奇中间经过了哪些处理?又有哪些特殊之处?编译流程这里大致可以看到java整个的编译流程。kotlin也是类似的过程。Kotlin编译器在编译前端(即词法分析、语法分析、语义分析、
王岩_shang
·
2020-07-01 20:38
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他