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学习
Java转
Kotlin学习
(一)
至今都不敢相信,我有一天会写kotlin的文章,虽然Kotlin在GoogleI/O中的推出并表示也作为安卓开发的官方语言,Kotlin的发展也是越来越迅猛,但Java仍然是很多开发者的首选语言,之前习也惯了java开发,Kotlin这个词仅存在和朋友的聊天记录中。但是公司现在的项目都是kotlin开发,项目开发过程中和其他时间也学习了一段时间,发现还是挺舒服的,所以在此分享些心得吧。真正接触才发
程思阳
·
2020-08-08 19:46
Kotlin学习
编程语言
android
kotlin
kotlin后续课程链接
01-课程介绍http://www.365yg.com/item/6445599306496868878/02_
kotlin学习
方法http://www.365yg.com/item/6445599300020863502
layman1024
·
2020-08-08 17:22
kotlin
Java转
Kotlin学习
(三)
1.介绍作为Kotlin入门的第三课,打算直接学习至关重要的集合部分。因为一般的应用开发都离不开数据,数据处理就要用到集合,而只有深入了解集合,包括概念及不同类型的集合分别实现了哪些方法,才能在需要的时候快速选出最合适的集合与对应的操作。因此,迫不及待地想给大家展示Kotlin集合的魅力,基础数据类型的用法会放到后续的文章进行整理。Kotlin中的集合主要有以下几种:Iterable–Aniter
程思阳
·
2020-08-08 11:09
Java转
Kotlin学习
(四)
原文链接什么是委托?委托,也就是委托模式,它是23种经典设计模式种的一种,又名代理模式,在委托模式中,有2个对象参与同一个请求的处理,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项技巧,其他的几种设计模式如:策略模式、状态模式和访问者模式都是委托模式的具体场景应用。委托模式中,有三个角色,约束、委托对象和被委托对象。Kotlin直接支持委托模式,更加优雅,简洁。Kotlin通过关键字b
程思阳
·
2020-08-08 11:09
Kotlin学习
程诺陪你学Android
Java转
Kotlin学习
(二)
Java面试Offer直通车标识符和关键字标识符标识符就是变量、常量、函数、属性、类、接口和扩展等由程序员指定的名字。标识符命名规范区分大小写,也就是说Myname与myname是两个不同的标识符。首字符,可以是下划线但是不可以是数字。除首字符以外其他字符,可以是下划线、字母和数字。硬关键字不能作为标识符,软关键字、修饰符关键字在它们的使用场景之外可以作为标识符使用。与Java不同的是在Kotli
程思阳
·
2020-08-08 11:08
Kotlin入门学习重点(与java不同之处)
kotlin学习
资料
kotlin学习
要点函数式API(Lambda表达式)语法结构完整结构:{参数1:参数类型,参数2:参数类型,..
snow_lyGirl
·
2020-08-07 16:47
kotlin
[AS3.6.1]
Kotlin学习
笔记4(接口,Lambda,协程)
前言
kotlin学习
第四篇文章!
GaoJiaNan2016
·
2020-08-07 13:05
学习日记
android
kotlin
[AS3.6.1]
Kotlin学习
笔记6(操作符,快捷扩展函数)
前言
kotlin学习
第六篇文章!
GaoJiaNan2016
·
2020-08-07 13:05
程序日记
学习日记
[AS3.6.1]
Kotlin学习
笔记5(类说明,函数说明)
前言
kotlin学习
第五篇文章!
GaoJiaNan2016
·
2020-08-07 13:05
学习日记
android
kotlin
Kotlin学习
笔记十一、Kotlin中创建dialog
a、java环境下的Dialog转换为Kotlin环境下的Dialogvardialog=AlertDialog.Builder(this)dialog.setTitle("还珠楼主").setMessage("飘渺峰还珠楼").setPositiveButton("神蛊温皇"){dialogInterface:DialogInterface,i:Int->logging("剑、蛊、毒三合一")}
任缥缈
·
2020-08-05 21:42
Kotlin笔记
Kotlin学习
笔记(1)---变量与函数
Kotlin学习
笔记(1)—变量与函数..前言作为一个安卓开发者,如果在2020年还没有学会Kotlin的话,就代表已经OUT了。
小王不是胖虎
·
2020-08-05 11:29
Kotlin学习
Kotlin学习
笔记(2)---程序的逻辑控制
Kotlin学习
笔记(2)—程序的逻辑控制接上节:在进行一些业务逻辑的处理或者实现一些算法的时候,避免不了地需要使用诸如选择判断,循环控制之类的逻辑。
小王不是胖虎
·
2020-08-05 11:29
Kotlin学习
kotlin学习
笔记之复合函数f(g(x))
与高阶函数类似,复合函数的参数也是一个函数,不同的是,复合函数通过中缀表达式定义的函数,最终实现同参数及返回值的各种函数之间的复合运算。举个例子,实现复合函数m(x)=f(g(x))的运算函数//首先自定义函数f(x)和g(x)//g(x)valadd5={i:Int->i+5}//f(x)valmultiplyBy2={i:Int->i*2}//首先在学习复合函数之前,我们实现f(g(x))的运
mictoy_朱
·
2020-08-04 10:47
koltin学习笔记
Kotlin学习
及遇到的问题
2020年春节期间,疫情爆发,这里很多企业延迟上班。相信和我一样,不工作的容易让人产生危机感。因为我是Android开发工程师,进2年Kotlin发展很快,很多技术公司都在使用转变Kotlin开发APP,为了提升自己,我决定将一个已经上线的简单项目转换成Kotlin,这里说一下我在转换中遇到的问题。项目还没有完全转换,这里我只说下其中一部分,下面是我的项目包首先说下项目架构是基于MVP的,因为之前
wanghangyang
·
2020-08-04 03:42
Android
Kotlin
学习的步伐(三)Kotlin TabLayout+Viewpager+Fragment实现基础框架
Kotlin系列学习的步伐(六)
Kotlin学习
总结:类的特性学习的步伐(五)Kotlin基础语法学习总结:语法学习的步伐(四)Kotlin基础语法学习总结:操作符学习的步伐(二)Kotlin实现Recyclerview
Join下班了吗
·
2020-08-03 22:05
Kotlin
Kotlin学习
—— 高阶函数基础
一、高阶函数1.概念:一个函数作为另一个函数的参数或者返回值,那么这个拥有函数参数的函数就是一个高阶函数。Kotlin中允许一个函数中的参数是一个函数,这就是所说的高阶函数。2.函数参数:(Int,Int)->Int括号里的类型代表这个参数的参数类型,括号外面的是参数函数的返回值类型。3.实现方式例如:funexample(opera:(Int,Int)->Int):Int{valnum=oper
csdn非非非非
·
2020-08-03 16:01
Kotlin学习
系列之:inline
inline:Kotlin中的一个关键字,用来修饰function,那么这个function就被称作inlinefunction(内联函数)。最初接触内联函数这个概念还是当初在学校学习C语言时候提到的,Java中是没有这一概念的,如今Kotlin又引入这一特性。那么inlinefunction有什么优势或者说特点呢?特点:当你调用一个inlinefunction的时候,编译器不会产生一次函数调用,
xlh1191860939
·
2020-08-03 08:06
Kotlin
Kotlin系列教程
Android Kotlin(一)—— Kotlin 入门与 HttpURLConnection 网络请求
1024节日开启
Kotlin学习
之旅一.入门基础1.环境配置:http://blog.csdn.net/qq_23547831/article/details/528573462.基础语法:http:/
xhu_ww
·
2020-08-03 08:39
Kotlin_Android
Kotlin学习
(三): 属性和字段
声明属性(DeclaringProperties)Kotlin中可以使用var关键字声明可变属性,或者用val关键字声明只读属性,属性的类型在后面,变量名在签名,中间加冒号和空格。publicclassAddress{publicvarname:String=...publicvarstreet:String=...publicvarcity:String=...publicvarstate:St
叫我旺仔
·
2020-08-03 05:06
Kotlin
Android
Kotlin之旅
Kotlin学习
笔记——加密解密
对称加密:凯撒加密(位移),DES,AES非对称加密:RSA消息摘要:md5,sha1,sha256,数字签名1.with高阶函数,可以接收一个对象作为参数,方法体里对参数对象进行操作,最后一行可以返回结果,再用参数接收。2.凯撒加密:把字母移动一个数字来实现的加密和界面。3.对称加密注意:中文DES加密后乱码,因为加密后的二进制数据在码表中找不到对应的字符,就会变成乱码,所以加密后再用Base6
☆☆张
·
2020-08-03 05:57
加密解密
kotlin学习
笔记——kotlin与Js通信
和原来一样,通过对象互相传值。webview传递对象给js调用,webview则通过mWebview.loadUrl("javaScript:方法名(参数)")来调用js中的方法,需要注意的是调用js方法必须在主线程。1.懒加载:使用时才初始化,类型声明为valprivatevalmWebview:WebViewbylazy{webview}2.当js需要java中的数据时,js调java方法,j
☆☆张
·
2020-08-03 05:25
kotlin笔记
使用Kotlin的Android AsyncTask
Inthistutorial,we’lllearnandimplementAsyncTaskusingKotlininourAndroidApplication.在本教程中,我们将在Android应用程序中使用
Kotlin
cunchi4221
·
2020-08-02 23:45
Android
Kotlin学习
笔记 (1)
2017年谷歌I/O全球开发者大会正式宣布,kotlin被列为Android开发的一级语言。由捷克JetBrain公司位于俄罗斯圣彼得堡团队所研发所创。其语法最大的特点是简洁,和java,C++一样都是属于静态语言。运行原理如下图所示,列举java的和kotlin的参照理解:众所周知,java虚拟机的目的便是跨平台运行,下载的jdk,jre便包含了java虚拟机,底层在操作系统之上多了虚拟机这个环
Crystal_xing
·
2020-08-02 21:20
kotlin
android
Kotlin学习
笔记-class
一、类的构造函数在Kotlin中,允许有一个主构造函数和多个二级构造函数(辅助构造函数)。其中主构造函数是类头的一部分。关键字或者构造函数名:constructor(参数)1、什么时候constructor可以省略在构造函数不具有注释符或者默认的可见性修饰符时,constructor关键字可以省略。默认的可见性修饰符时public。可以省略不写//类似下面两种情况的,都必须存在constructo
smallestt
·
2020-08-01 11:28
kotlin学习
之高阶函数及常用基本高阶函数
基本概念f(g(x))与普通函数不一样,高阶函数是传入或者返回函数的函数,例如,我们可能用到的forEach就是一个高阶函数示例代码:funmain(){valmyOperate=AdvanceOperate()//定义实例valoperate1=myOperate.multipleOperate(2,3){//高阶函数调用num1,num2->"plusoperate:$num1+$num2=$
mictoy_朱
·
2020-08-01 09:30
koltin学习笔记
Kotlin学习
系列(一)
上次已经给大家介绍了如何写出第一个Kotlin的Android软件,也就是一个非常简单的HelloWorld,今天继续给大家分享一下我所学的知识,一步一步和大家一起学习,今天先从最基础的语法开始先说一下代码风格好啦编码风格命名风格基本跟Java一样,这个就不细说了冒号这个就说一下,因为这个在Kotlin中还是经常见,在冒号区分类型和父类型中要有空格,在实例和类型之间是没有空格的:例如:interf
LOP_zzy3
·
2020-08-01 08:15
Kotlin学习
笔记——枚举类
枚举类的最基本的用法是实现类型安全的枚举,列出有限的类型;跟Java不同,Kotlin中声明枚举类是使用enumclass(Java中是使用enum)enumclassColor(){RED,GRENN,BLUE}枚举类的每一个枚举,都是枚举类类型的;Kotlin中,枚举类是可以有成员变量的,而且可以使用构造函数进行初始化;enumclassColor(varrbg:Int){RED(0xFF00
精装机械师
·
2020-08-01 08:50
Kotlin学习笔记
kotlin学习
笔记之协程封装回调
协程是什么?我的理解是它是在单线程的状态下,模拟多线程的效果,去处理一些异步执行的逻辑,实现一些并发的任务的一个东西。暂时把它理解为一个轻量级别的线程。基础认识这里只写一些基础知识点。不介绍具体使用方法了。需要具体使用方法:传送门我的简单使用归纳如下几种协程作用域构建器runBlocking{}它的特点是会一直阻塞当前线程(不一定是主线程),直到该作用域下所用逻辑执行完毕。GlobalScope.
shine56
·
2020-08-01 05:40
Android学习
Kotlin学习
笔记:注解和反射
Kotlin学习
笔记:概述
Kotlin学习
笔记:基本语法和函数
Kotlin学习
笔记:类和接口
Kotlin学习
笔记:lambda编程
Kotlin学习
笔记:类型系统
Kotlin学习
笔记:泛型
Kotlin学习
笔记
nxiangbo
·
2020-08-01 05:28
kotlin学习
笔记(二)
习惯用语这里是一些在Kotlin中经常使用的习语。如果你有特别喜欢的习语想要贡献出来,赶快发起pullrequest吧。创建DTOs(POJOs/POCOs)数据类dataclassCustomer(valname:String,valemail:String)给Customer类提供如下方法:--为所有属性添加getters,如果为var类型同时添加setters--equals()--hase
松爱家的小秦
·
2020-08-01 04:06
我的
Kotlin学习
笔记(1)
Kotlin是什么Kotlin是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,由JetBrains设计开发并开源。(更多请参考英文官网或中文官网)Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。在GoogleI/O2017中,Google宣布Kotlin成为Android官方开发语言。(新闻来源)Kotl
冰霜青羽
·
2020-08-01 03:09
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
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他