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类与对象之接口
Kotlin学习笔记
(八)——Kotlin类与对象之接口
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法
Kotlin学习笔记
T9的第三个三角
·
2018-02-28 16:48
Android-Kotlin
Kotlin
开发指南
Kotlin 学习笔记(七)—— Kotlin类与对象之属性与字段
Kotlin学习笔记
(七)——Kotlin类与对象之属性与字段
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法
Kotlin
T9的第三个三角
·
2018-02-28 15:47
Android-Kotlin
Kotlin
开发指南
Kotlin 学习笔记(六)—— Kotlin类与对象之类和继承
Kotlin学习笔记
(六)——Kotlin类与对象之类和继承
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法
Kotlin
T9的第三个三角
·
2018-02-27 20:03
Android-Kotlin
Kotlin教程
Kotlin
开发指南
Kotlin 学习笔记(五)—— Kotlin基础之控制流、返回与跳转、 包与导入
Kotlin学习笔记
(五)——Kotlin基础之控制流、返回与跳转、包与导入
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法
T9的第三个三角
·
2018-02-12 11:32
Android-Kotlin
Kotlin
开发指南
Kotlin 学习笔记(四)—— Kotlin基础之基本类型
Kotlin学习笔记
(四)——Kotlin基础之基本类型
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法
Kotlin学习笔记
T9的第三个三角
·
2018-02-09 18:55
Android-Kotlin
Kotlin
开发指南
Kotlin 学习笔记(三)—— 习惯用法
Kotlin学习笔记
系列教程
Kotlin学习笔记
(一)——概述、学习曲线、开发工具、参考资料
Kotlin学习笔记
(二)——基础语法下面是一些在Kotlin中广泛使用的语法习惯。
T9的第三个三角
·
2018-02-09 14:34
Android-Kotlin
Kotlin
开发指南
Kotlin学习笔记
概述Kotlin是一个能够运行在Java虚拟机上的静态类型编程语言,同时它也能够被编译成JavaScript源码.它还支持LLVM编译体系.Koltin的核心开发是JetBrains(IntelliJIDEA开发公司)驻扎在圣彼得堡(俄罗斯)的一个团队.虽然Kotlin在语法上与Java有较大区别,但是它仍然能够和Java代码进行交互并使用Java类库.从AndroidStudio3.0开始Kot
deagis
·
2017-12-19 15:06
Kotlin学习笔记
(三十一)object
/***object*1.object是一种特殊情形的类,同样有属性和方法*2.可以继承类和实现接口*3.只有一个实例,可实现单例*4.object不允许有构造方法*/classDriver2//驱动interfaceDriverMountListener{//驱动加载监听器funonMount(driver:Driver2)//装载驱动funonUnmount(driver:Driver2)//
lkmc2
·
2017-12-08 20:47
Kotlin学习笔记
(三十)类的可见性
/***访问修饰符*1.类的访问修饰符有private、protected、internal、public,可见性逐步加大*2.private仅本类可见*3.protected本类及其子类*4.internal模块内部可见*5.public全局可见**注意点*1.类的属性默认是public*/classHouse//房子类classFlower//花类classCourtyard{//院子类pub
lkmc2
·
2017-12-08 20:53
Kotlin学习笔记
(十六)分支表达式
privateconstvalUSERNAME="kk"//用户名privateconstvalPASSWORD="123456"//密码privateconstvalADMIN_USER="admin"//管理员用户名privateconstvalADMIN_PASSWORD="admin"//管理员密码privateconstvalUSER=0//用户模式privateconstvalDEBU
lkmc2
·
2017-12-08 18:36
Kotlin学习笔记
(一)
本文介绍了Kotlin入门应该知道一些基本语法概念。包括变量、常量、函数、空安全、类定义、类继承、数据类、接口定义、冒号、可见性、扩展函数、Anko、对象表达式和声明、Lambda表达式、when表达式、with函数、内联函数、KotlinAndroidExtensions等。本文首发:http://yuweiguocn.github.io/《送孟浩然之广陵》故人西辞黄鹤楼,烟花三月下扬州。孤帆远
于卫国
·
2017-12-07 18:42
kotlin学习笔记
之——写一个完整类
删除不掉的div字段Kotlin的类怎么写?Kotlin怎么继承一个类?Kotlin怎么描述跳转方法launch()?Kotlin怎么利用intent传值?Kotlin怎么获取EditText的值?以下一个完整的类基本回答了上面的问题:classAddUserDeliveryRemarkActivity:BaseNotifityActivity(){//类写法继承:后面的类companionobj
LXLYHM
·
2017-11-22 11:43
Kotlin学习记录
Kotlin学习笔记
(7)-Data Class
上一篇讲到了kotlin的primaryconstructor是如何大幅度缩减类的亢余代码的,而kotlin中的DataClass,则是更进一步,完全让以往java中编写繁琐的bean代码变成了一句就可以搞定的事情。当然有人可能会说,就算用java,那些亢余代码ide也都可以生成,这话确实没错,但是kotlin中的dataclass有一些特性是java里面常规的bean没有的。而且ide生成的代码
工口猫
·
2017-10-21 18:05
kotlin
kotlin学习笔记
——枚举、封闭类
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html1、枚举kotlin中提供类枚举的实现,与java相同。
Bennu-Cui
·
2017-10-16 16:38
Kotlin
Kotlin学习笔记
kotlin学习笔记
——单元测试
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlUnitTestkotlin也可以进行unittesting,如果项目中之前没有,那么需要做一些准备工作
Bennu-Cui
·
2017-10-13 14:01
Kotlin
Kotlin学习笔记
kotlin学习笔记
——泛型及reified函数
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlkotlin中的泛型与java中的差不多classTypedClass(param:
Bennu-Cui
·
2017-10-11 13:13
Kotlin
Kotlin学习笔记
kotlin学习笔记
——接口与委托
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlkotlin中的接口比java7中的要强大很多,与java8的很相似。
chzphoenix
·
2017-10-10 16:19
kotlin学习笔记
——接口与委托
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlkotlin中的接口比java7中的要强大很多,与java8的很相似。
Bennu-Cui
·
2017-10-10 16:18
Kotlin
Kotlin学习笔记
kotlin学习笔记
——过程控制和Range表达式
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html1、if表达式在kotlin中一切都是表达式,都可以返回一个值。
Bennu-Cui
·
2017-10-09 15:52
Kotlin
Kotlin学习笔记
Kotlin学习笔记
(三):面向对象续
接口kotlin中的接口既可以定义抽象方法,也可以实现。和抽象类不同的是,接口无法保存状态,接口中定义的属性要么是抽象的要么提供访问器实现且不能有幕后字段interfaceITest{vala:Int//提供访问器实现valb:Stringget()="tianyuyaodai"//抽象方法funtest()funtest1(){Log.d("djc","dosomething")}}对接口的实现
笔头
·
2017-09-29 11:18
kotlin学习笔记
——sqlite(anko)
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlAnko提供了很多强大的SQLiteOpenHelper来可以大量简化代码,首先需要依赖
Bennu-Cui
·
2017-09-29 09:49
Kotlin
Kotlin学习笔记
kotlin学习笔记
——委托属性
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html委托属性kotlin提供了将属性委托到一个类的方法,就是委托属性。
Bennu-Cui
·
2017-09-28 14:45
Kotlin
Kotlin学习笔记
kotlin学习笔记
——Kotlin Android Extensions
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlKotlinAndroidExtensions是另外一个团队开发的,它是一个插件所以不需要依赖别的库
Bennu-Cui
·
2017-09-28 09:31
Kotlin
Kotlin学习笔记
kotlin学习笔记
——内联函数
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html在Kotlin中,使用inline修饰符标记内联函数。
Bennu-Cui
·
2017-09-27 15:27
Kotlin
Kotlin学习笔记
kotlin学习笔记
——lambda表达式
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html先简单说说lambda表达式:(Typea,Typeb,...)->{...}左边是参数
Bennu-Cui
·
2017-09-27 14:02
Kotlin
Kotlin学习笔记
kotlin学习笔记
——重载操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlKotlin中有很多操作符可以使用,具体可以见http://blog.csdn.net
Bennu-Cui
·
2017-09-26 14:18
Kotlin
Kotlin学习笔记
kotlin学习笔记
——集合及集合操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html1、创建集合可以使用listOf/setOf/arrayListOf/hashSetOf
Bennu-Cui
·
2017-09-22 18:24
Kotlin
Kotlin学习笔记
kotlin集合操作符——顺序操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
Bennu-Cui
·
2017-09-22 17:08
Kotlin
Kotlin学习笔记
kotlin集合操作符——生产操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
Bennu-Cui
·
2017-09-22 17:48
Kotlin
android
集合
生产操作符
Kotlin
Kotlin学习笔记
kotlin集合操作符——映射操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
Bennu-Cui
·
2017-09-22 17:16
Kotlin
Kotlin学习笔记
kotlin集合操作符——过滤操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
Bennu-Cui
·
2017-09-22 17:11
Kotlin
Kotlin学习笔记
kotlin集合操作符——总数操作符
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html关于集合的操作符,直接引用书上的内容,基本上总结的很好了。
Bennu-Cui
·
2017-09-22 17:34
Kotlin
Kotlin学习笔记
kotlin学习笔记
——扩展函数(anko)和网络请求
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.htmlanko是一个强大的库,主要目的是替代以前xml的方式来使用代码生成布局。
Bennu-Cui
·
2017-09-22 09:43
Kotlin
Kotlin学习笔记
kotlin学习笔记
——类、函数、接口
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html1、类类是空的可以省略大括号,如:classA(name:String)注意:kotlin
Bennu-Cui
·
2017-09-21 09:10
Kotlin学习笔记
——安装配置kotlin
Kotlin学习笔记
系列:http://blog.csdn.net/column/details/16696.html这个系列主要为了整理一下自己学习kotlin的笔记以及学习过程中遇到的问题。
Bennu-Cui
·
2017-09-20 14:42
Kotlin
Kotlin学习笔记
Kotlin学习笔记
——内部类和嵌套类
Kotlin学习笔记
——内部类和嵌套类内部类和嵌套类最近在学习Kotlin语言,也在尝试着写一些使用Kotlin的demo,有些无奈的是目前相关的中文资料少之又少,很多资料都是机翻的,看得人头大,连实体书
CarlTortoise
·
2017-09-06 15:11
Kotlin学习笔记
Kotlin学习笔记
kotlin.KotlinNullPointerException刚学习kotlin时经常出现kotlin.KotlinNullPointerException异常,这是由于在使用!!操作符进行为空判断时不注意造成的,当对象为空时强制进行!!判断就会抛出kotlin.KotlinNullPointerException,因此可以使用空安全类型判断?操作符,或者赋予对象lateinit属性,或者赋予
一袋小乞丐
·
2017-09-05 18:29
Kotlin学习笔记
---单例模式
前言关于单例模式,Java中最常见的设计模式,关于懒汉式还是饿汉式,各有优势,而Kotlin中也少不了单例模式,但是单例模式怎么写,就是本次要学习的。正文类内部的对象声明可以用companion关键字标记:classUser1privateconstructor(){companionobject{funget():User1{returnInstance.user}}privateobjectI
T9的第三个三角
·
2017-08-15 19:30
Kotlin学习笔记
(三)---Kotlin密封类
前言密封类,可以理解为枚举,规定了有限个类型,不可以存在其他类型,但枚举每个枚举常量只存在一个示例,但是密封类的子类可以有多个示例,所以可以将密封类看做是枚举的拓展,基于枚举,高于枚举,青出于蓝而胜于蓝。正文密封类和普通类的区别,在于密封类使用了sealed修饰符,虽然密封类也可以有子类,但是所有子类都必须在与密封类自身相同的文件中声明。还是上栗子:sealedclassTime{}datacla
T9的第三个三角
·
2017-08-15 19:27
Android-Kotlin
[Kotlin]
Kotlin学习笔记
(二):Kotlin中流程控制语句的学习(条件、跳转、循环)
>表达式与控制语句表达式可以被定义和赋值,如if、when关键字引导的条件语句,都是表达式控制语句主要是for、while、do-while语句,属于循环控制语句>条件语句(if、when)1.if-elseif-else语句if在各种语言中的基础用法就不细提了:if(){}elseif(){}else{}这里要说的是其作为表达式的形式。先从java中的三元式说起:inta=x>y?x:y在Kot
身披白袍
·
2017-08-07 16:55
Kotlin
Kotlin学习笔记
——填坑
关于可变参数和反射的坑——vararg传递的问题1、java代码写的的测试用例能通过publicclassExampleUnitTest1{@Testpublicvoidtest(){a(1,2);}publicvoida(Object...args){b(args);}publicvoidb(Object...args){Classclazz1=ExampleUnitTest1.class;tr
hjkcghjmguyy
·
2017-07-30 22:39
Android
Kotlin学习笔记
(六十)IO操作
以下的操作都是对build.gradle文件的内容进行读取,然后打印出来JavaIO.java(Java的IO操作)publicclassJavaIO{publicstaticvoidmain(String[]args){BufferedReaderbufferedReader=null;//缓冲读取器try{//build.gradle的文件内容读取进缓冲读取器bufferedReader=ne
lkmc2
·
2017-07-18 22:57
Kotlin学习笔记
(五十三)科理化(函数调用链)
/***科理化*科理化就是把多元函数变成一元函数调用链*/funlog(tag:String,target:OutputStream,message:Any?){//打印日志target.write("[$tag]$message\n".toByteArray())//将日志信息写入输出流}funlog2(tag:String)//打印日志2(分拆参数,科理化)=fun(target:Output
lkmc2
·
2017-07-17 13:23
Kotlin学习笔记
(四十九)高阶函数with、use
/***高阶函数*1.with函数:该函数需要传入一个对象,之后可以在该函数中直接使用传入的对象的属性或方法,*不需要类名.属性的方式就可以使用*2.use函数:该函数只能被实现了Closeable的对象使用,程序结束的时候会自动调用close方法,适合文件对象*/funmain(args:Array){//读取文件方式一valbr=BufferedReader(FileReader("hello
lkmc2
·
2017-07-16 19:58
Kotlin学习笔记
(四十八)高阶函数let、apply
/***高阶函数*1.let函数:可以以参数对象的形式调用参数对象里的属性或者方法(适用于对象)*2.apply函数:可以直接调用对象中的属性或者方法,不需要参数对象(适用于对象)*/dataclassPerson(valname:String,valage:Int){funwork(){println("$name正在工作中")}}funfindPerson():Person?{returnnu
lkmc2
·
2017-07-16 17:40
Kotlin学习笔记
(四十六)高阶函数fold
/***常见高阶函数*fold函数:累加函数,与reduce方法类似,不过可以设置初始值,*如果初始值可以是StringBuilder,可用来拼接字符串,*参数acc的类型与初始值一致*/funfactorial2(n:Int):Int{//求阶乘if(n==0)return1return(1..n).reduce{acc,i->acc*i}}funmain(args:Array){println
lkmc2
·
2017-07-16 13:32
Kotlin学习笔记
(四十)枚举
/***枚举*1.枚举中若除了枚举值以外还有其他的方法,需要使用分号隔开*2.其中默认带有的属性ordinal表示该枚举值定义的时候排列的位置*3.枚举也是类的一种,可以修改构造函数,也可以添加成员*4.可以提升代码的表现力,但有一定的开销*/enumclassLogLevel{//日志打印等级VERBOSE,DEBUG,INFO,WARN,ERROR,ASSERT}classLogLevel2p
lkmc2
·
2017-07-14 20:32
Kotlin学习笔记
创建java中的静态常量,可以用companion声明classC{companionobject{valbaseUrl:String="http://www.bing.com"funshowToast(context:Context,message:String){Toast.makeText(context,message,Toast.LENGTH_SHORT).show()}}}静态类,类里
Cloverss
·
2017-07-13 16:40
Kotlin学习笔记
(二十)捕获异常2
funmain(args:Array){//用try...catch...为一个数赋值valresult=try{args[0].toInt()/args[1].toInt()}catch(e:Exception){e.printStackTrace()0}println(result)println("3/4=${add2(3,4)}")}funadd2(x:Int,y:Int):Int{ret
lkmc2
·
2017-07-11 17:58
kotlin 与 java 语法区别
Kotlin学习笔记
(二):Kotlin与Java对比标签:javakotlinandroid语法2017-05-3116:45155人阅读评论(0)收藏举报分类:Kotlin笔记(1)作者同类文章X版权声明
JxMY_1989
·
2017-07-10 14:41
java
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他