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语言
Flutter-VS-Kotlin-跨平台开发市场的最终霸主究竟花落谁家,我总结了24家大厂100份面试题
更高的性能考虑使用
Kotlin语言
进行跨平台开发的一大优势在于,Multiplatform会将代码编译为与目标平台完全相同的格式。这使其性能表现与原生竞品同样出色。
普通网友
·
2022-11-07 10:16
程序员
面试
android
移动开发
Android 300行代码实现经典小游戏贪吃蛇
这次算是复刻一下经典hhh,贪吃蛇算是一个制作起来非常简单的小游戏,本文使用
Kotlin语言
进行开发,用Java的小伙伴可以自己对照代码转化一下,不过2021年了写Android还是有必要学学Kotlin
coderghl
·
2022-10-25 09:41
Android
Canvas游戏制作
kotlin
canvas
android
Android
kotlin语言
给view设置背景色
对于一些刚从java语言转过来的同学可能突然会摸不着头脑,在kotlin中又该如何设置背景色呢。像setBackgroundColor或是setBackgroundResource还是以前java用的方法,当然现在也是可以用的,但是用了之后可能会有点问题在kotlin项目中。好了,kotlin中推荐如下的方式:view.background=context.getDrawable(R.color.
我是大咸鱼
·
2022-10-13 03:59
android
android
kotlin
android
studio
Android Compose 属性动画使用探索详解
使用探索ValueAnimator使用探索Compose函数中使用属性动画实战上传开始动画上传进度动画上传完成动画最后前言JetpackCompose(简称Compose)是Google官方推出的基于
Kotlin
·
2022-09-29 22:30
Kotlin学习历程——函数与Lambda表达式(二)
Kotlin语言
中文站高阶函数以另一个函数作为参数或者返回值的函数叫高阶函数,这个参数函数我们可以用lambda或者或者函数的引用来表示。
hepingdev
·
2022-09-28 06:31
#
Kotlin
kotlin
android
开发语言
学习
Kotlin学习历程——泛型
Kotlin语言
中文站简单回顾Java泛型泛型是什么Java在JDK5中引入了泛型机制。
hepingdev
·
2022-09-28 06:00
#
Kotlin
kotlin
Kotlin学习历程——扩展
Kotlin语言
中文站kotlin能够扩展一个类的新功能而无需继承该类,这种方式叫做扩展。
hepingdev
·
2022-09-28 06:00
#
Kotlin
kotlin
Kotlin快速运用第二阶段(匿名函数&Lambda)
Kotlin语言
的匿名函数学习funmain(){vallen="Derry".count()println(len)vallen2="Derry".count{//it等价于D、e、r、r、y的字符Charit
gujunhe
·
2022-09-14 02:18
kotlin基础
kotlin
android
java
Kotlin语言
编程Regex正则表达式实例详解
目录前言Regex构造函数常用正则表达方法示例展示1.containsMatchIn(input:CharSequence)包含指定字符串2.matches(input:CharSequence)匹配字符串3.find(input:CharSequence,startIndex:Int=0)查找字符串,并返回第一次出现4.findAll(input:CharSequence,startIndex:
·
2022-08-29 18:30
Android
Kotlin语言
学习第三课:自定义ContentProvider和SQlite学习增删改查
一:创建主界面增删改查/***@authorzhiqiangRuan*@ClassName*@Date2022/7/4*/classFiveActivity:BaseActivity(),View.OnClickListener{lateinitvaraddData:ButtonlateinitvardeleteData:ButtonlateinitvarqueryData:Buttonlatei
·
2022-07-18 16:54
androidkotlin
高仿京东Android App,集成React-Native热更功能
项目代码整洁规范,结构清晰,使用Android最新的开发思想和技术,同时集成React-Native跨平台,主要是为了实验热更功能,涉及到的技术有如下一些:使用
kotlin语言
开发,项目使用模块化开发,
·
2022-07-16 15:24
android
干货丨Kotlin在Spring Boot中的应用
另外,SpringInitializr提供了对Java、
Kotlin语言
的支持。Kotlin是JetBrains公司开发的,目前流行的IntelliJIDEA软件也是该公司开发的。
博文视点
·
2022-07-06 09:06
spring
Android
Kotlin语言
学习第二课:权限申请和ContentProvider简单使用
一:添加一个展示数据的布局二:添加BaseActivityabstractclassBaseActivity:AppCompatActivity(){/***kotlin允许一个类继承另一个类*kotlin所有的类都继承自Any类(Any不是java.lang.Object)*Any类是所有类的超类,对于没有超类型申明的类是默认超类*Kotlin规定一个类可以给继承,必须使用open关键字修饰**
·
2022-06-28 16:06
androidkotlin
Android中View事件的分发第二篇
ps:由于现在这个公众号没有留言功能,如有其他错误、建议、疑问,可发至到邮箱
[email protected]
,我会将错误的内容更正ps:源码是基于androidapi26来分析的,demo是用
kotlin
小二同学呵呵
·
2022-06-27 23:36
android
java
安卓
android
studio
移动开发
kotlin语言
中的类和对象
1、类类表示一种具体对象的抽象化,比如说人表示一个类,那么我自己就是具体对象;在类中会有属性描述类的对象状态,函数描述类的对象函数;Kotlin和Java一样都是使用class关键字修饰对应类的名称;下面用kotlin代码定义一个类:ps:代码是用AndroidStudio写的/***定义一个类,名叫Person*/classPerson{/***定义一个String类型的属性name*/varn
小二同学呵呵
·
2022-06-27 23:35
抽象类
设计模式
多态
封装
类
Kotlin语言
(十二):Channel
注:本文中使用runBlocking是为了方便测试,业务开发中禁止使用一、Channel基础(1)Channel翻译过来为通道或者管道,实际上就是个队列,是一个面向多协程之间数据传输的BlockQueue,用于协程间通信;(2)Channel使用send和receive两个方法往管道里面写入和读取数据,这两个方法是非阻塞的挂起函数;(3)Channel是热流,不管有没有订阅者,上游都会发射数据。1
SupKing_a520
·
2022-05-09 18:45
基于MVVM架构思想和Kotlin,使用Android JetPack开发一款App
使用
Kotlin语言
开发,MVVM架构思想,使用了AndroidJetPack中的LiveData、ViewModel、Room等架构组件。
皮卡丘520
·
2022-04-15 16:10
Android中的Coroutine协程原理解析
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
·
2022-03-30 11:41
Android中的Coroutine协程原理详解
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
·
2022-03-29 15:37
Android中的Coroutine协程原理详解
我们
kotlin语言
的协程是coroutinesforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
BlueSocks
·
2022-03-29 15:00
Android Studio 的kotlin-android-extensions插件的废除及应对方法
在学习用Kotlin在AS里编写程序的时候,现在高版本的AS已经把Kotlin-android-extensions废除了,原来这个插件是方便使用
Kotlin语言
的人不用写findViewById()这个方法来寻找控件的
冷雨夜盼望
·
2022-03-19 20:15
1024程序员节
Kotlin语言
基础入门到熟悉:Kotlin协程基础
1.阻塞与非阻塞runBlockingdelay是非阻塞的,Thread.sleep是阻塞的。显式使用runBlocking协程构建器来阻塞。importkotlinx.coroutines.*funmain(){GlobalScope.launch{//在后台启动一个新的协程并继续delay(200)"rustfisher.com".forEach{print(it)delay(280)}}p
·
2022-02-22 22:32
androidkotlin
[大译] Tech companies are starting to use Kotlin for coding 科技公司开始使用
Kotlin语言
收听语音:http://xima.tv/YAry3wnewssource新闻来源:mpanies-like-google-square-and-atlassian-are-sprinting-to-use-kotlin-the-fastest-growing-programming-language-according-to-github-sq-googl-team-pvtl-cof/Kotlin
苹果放阳台
·
2022-02-21 17:31
Kotlin 简介
简介:
Kotlin语言
是由JetBrains公司开发,其初衷用于快速生成JavaScript代码,而如今Kotlin已经支持Android开发,并提供了一系列的Android开发插件。
阿闯学长
·
2022-02-20 23:04
Kotlin语言
基础入门到熟悉:Lambda 表达式
什么是Lambda表达式?Lambda表达式,其实就是匿名函数。而函数其实就是功能(function),匿名函数,就是匿名的功能代码了。在Kotlin当中,函数也是作为类型的一种出现的,尽管在当前的版本中,函数类型的灵活性还不如Python这样的语言,不过它也是可以被赋值和传递的,这主要就体现在Lambda表达式上。我们先来看一个Lambda表达式的例子:funmain(args:Array){v
·
2022-02-18 13:44
kotlinandroid
Kotlin语言
基于Mvp+Retrofit+RxJava封装的Android项目的基础依赖库
Kotlin语言
基于Mvp+Retrofit+RxJava封装的Android项目的基础依赖库前言该Library是基于
Kotlin语言
封装的一个库,主要是用来创建一个kotlin项目时,作为项目的简单封装
onestravel
·
2022-02-16 21:53
推荐一个Kotlin项目
不敢在各位前辈和大神面前班门弄斧,自取其辱,况且Github上的玩Android客户端已经有很多个版本了,我也很难望其项背自Google在2017的I/O大会上宣布Android支持Kotlin,到现在
Kotlin
豪世_世界的世
·
2022-02-16 16:33
Android Kotlin实现AIDL跨进程通信
一般面试都会问跨进程通讯的方式,当然我之前也被问到过,而且主要问AIDL,以前都是简单的描述一下大概流程,其实到现在项目里面我也没用过;最近
Kotlin语言
应用的越来越多了,所以我就用Kotlin写了一个
SQ_孙琦
·
2022-02-16 00:55
Kotlin语言
(七):数据结构
1、元组数据funmain(){/**--------------------二元元组--------------------*/valpair=Pair("张三",20)println("(${pair.first},${pair.second})")//(张三,20)valpair2="李四"to25println("(${pair2.first},${pair2.second})")prin
SupKing_a520
·
2022-02-15 14:52
Spring Boot:对DAO、Service和Controller进行单元测试
同时也方便单元测试,文章代码
Kotlin语言
编写。DAO&Service层单元测试dao和Service的测试比较简单,就是通过Springmvc框架的自动注入获取到实例,即可对接口实现测试。
ImWiki
·
2022-02-15 14:54
快速入门
Kotlin语言
(基本语法概要)
引言基本数据类型常量和变量函数字符串模板逻辑控制非null检测类区间集合结语一,引言Kotlin[1](科特林)是一个用于现代多平台应用的静态编程语言[2],由JetBrains开发。使用Kotlin更快地编写更出色的Android应用。Kotlin是一种新型的静态类型编程语言,有超过60%的专业Android开发者在使用,它有助于提高工作效率、开发者满意度和代码安全性。–来自Google开发者平
王玉见
·
2022-02-13 10:31
Kotlin
kotlin
android
kotlin基础
kotlin快速入门
Kotlin
Kotlin语言
基础入门:Kotlin的常用写法
1.方法参数的默认值可以给方法的参数指定默认值funsomeFunction(a:Int=0,b:String=""){/*方法实现*/}2.过滤列表找出列表中满足某个条件的所有元素。使用filter方法。其中x是自己定义的参数名。vallist=Arrays.asList(1,2,3,4,5,6,7)valbigger=list.filter{x->x>5}println(bigger)//[6
·
2022-02-12 21:06
androidkotlin
5.2 一篇文章带你全方位熟悉Kotlin语法
很有可能你觉得
Kotlin语言
有点古怪,充满了varfield:String这样的语法,然而读完本文之后,你将不再对这些语法感到陌生。
常思行
·
2022-02-12 19:35
Kotlin入坑基础篇一
我们现在在新功能或者新项目中使用
kotlin语言
,而旧的项目只需要简单的维护的则继续使用java语言。不管怎样,你都可以尝试使用kotlin去编程。Kotlin的使用函数函数定义使用关键
My_Hubery
·
2022-02-12 18:02
kotlin语言
!腾讯团队实力打造flutter入门教程,不吃透都对不起自己
大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了…所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流一
clhcowboy
·
2022-02-11 16:40
程序员
Android
Kotlin入门教程指南来啦,学习Kotlin的葵花宝典,赶快收藏起来!
前言
Kotlin语言
有什么优势?
·
2022-02-09 21:29
androidkotlin
Kotlin语言
基础入门:Kotlin简介
在2019年GoogleI/O大会上,Google宣布今后将优先采用Kotlin进行Android开发。一,简介Kotlin是一种富有表现力且简洁的编程语言,不仅可以减少常见代码错误,还可以轻松集成到现有应用中。Google列举的Kotlin的优势:富有表现力且简洁:可以使用更少的代码实现更多的功能。表达自己的想法,少编写样板代码。更安全的代码:Kotlin有许多语言功能,可帮助你避免null指针
·
2022-02-09 18:47
androidkotlin
Data Binding 详解(三)-可观察(监听)的数据对象
文章配套的Demo:https://github.com/muyi-yang/DataBindingDemoDemo支持Java和Kotlin双语言,master分支为Java语言代码,kotlin分支为
Kotlin
汤谷的扶桑
·
2022-02-08 13:02
2018-05-24
1、Kotlin基本使用现在我们基本上都是使用AS开发,完全支持
Kotlin语言
并且和Java可以混合使用,至于如何在AS中使用Kotlin网上教程很多就不过废话了,大家可以到网上自行百度添加过程很简单
狂风绝兮
·
2022-02-06 14:51
目前kotlin较全的学习资料
(二)
Kotlin语言
程序设计KotlinP
乐之飞于
·
2022-02-06 13:10
Data Binding 详解(七)-在 Kotlin 中的使用
文章配套的Demo:https://github.com/muyi-yang/DataBindingDemoDemo支持Java和Kotlin双语言,master分支为Java语言代码,kotlin分支为
Kotlin
汤谷的扶桑
·
2022-02-06 06:27
【Android刨坑】如何何解决编译报错 ManifestProcessorTaskwithmodifiers"private"
FieldSettercannotaccessamemberofclasscom.android.build.gradle.tasks.ManifestProcessorTaskwithmodifiers"private"根本没使用
kotlin
下雨天的小白鞋
·
2022-02-05 18:30
Data Binding 详解(二)-布局和绑定表达式
文章配套的Demo:https://github.com/muyi-yang/DataBindingDemoDemo支持Java和Kotlin双语言,master分支为Java语言代码,kotlin分支为
Kotlin
汤谷的扶桑
·
2022-02-05 16:43
Data Binding 详解(一)-从零开始
文章配套的Demo:https://github.com/muyi-yang/DataBindingDemoDemo支持Java和Kotlin双语言,master分支为Java语言代码,kotlin分支为
Kotlin
汤谷的扶桑
·
2022-02-03 08:11
Kotlin 小细节记录(4)
57.
Kotlin语言
的List创建与元素获取58.
Kotlin语言
的可变List集合59.
Kotlin语言
的mutator函数60.
Kotlin语言
的List集合遍历61.
Kotlin语言
的解构语法过滤元素
zcwfeng
·
2022-01-25 16:27
未来的方向:由 Java 到 Kotlin 转变
这是摘录kotlin推广网站介绍这个语言的一段话,intelliJ作为一家最懂程序员的公司,推出了
kotlin语言
,在使用了一段时间后,我认为kot
·
2022-01-21 18:58
javakotlin
Kotlin语言
(九):特性
1、尾递归优化尾递归:函数在调用自己之后没有再执行其他任何操作就是尾递归尾递归优化的原理就是将递归转换成迭代,避免栈溢出将递归转成尾递归步骤:将递归修改成尾递归加上tailrec关键字迭代和递归对比优点缺点迭代内存开销小需抽象出数学模型递归逻辑简单易实现内存开销大,容易栈溢出/***1、用迭代的方式求1到n的和*/funsum0(n:Int):Int{varresult=0vartemp=nwhi
SupKing_a520
·
2022-01-18 16:22
Kotlin语言
(六):泛型
1、泛型类/***1、泛型的定义*(1)类名后面接定义泛型,其中T可以任意指定*(2)主构函数里面的T为泛型使用,代表其参数为T类型*/openclassBox(varthing:T)/***2、泛型类的继承*(1)已知具体类型则使用具体类型*(2)未知具体类型则继续以泛型类定义*/abstractclassFruitclassApple:Fruit()classFruitBox(thing:Fr
SupKing_a520
·
2022-01-14 17:56
kotlin语言
介绍
原文在https://github.com/Zhuinden/guide-to-kotlin
kotlin语言
语法的不同参照java对
kotlin语言
进行学习,对一些概念进行类比。
成虫_62d0
·
2022-01-13 16:23
JavaFx Tooltip悬浮提示使用及自定义代码详解
本篇是基于TornadoFx框架对Tooltip组件进行讲解,使用
Kotlin语言
,和传统Java使用有所区别,仅供参考介绍鼠标悬浮在某个控件,弹出提示,效果如下:使用Tooltip一般是和某个节点控件绑定使用
·
2021-12-21 15:10
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他