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 系列(一) 语言与开发环境
前言Google在2017年的I/O大会上宣布支持使用
Kotlin语言
来开发Android应用程序,和Java同为一级开发语言。
kevenZheng
·
2023-10-27 10:07
Ktor vs Spring Boot:哪个框架能帮助你构建更高性能的 Web 应用?
共同点:都支持Kotlin:Ktor和SpringBoot都能够完全支持
Kotlin语言
,这使得开发者可以使用Kotlin的特性和优势来构建Web应用程序。
Walter Sun
·
2023-10-27 02:34
1024程序员节
Kotlin RecyclerView的点击事件
Java代码写了n多行,最近学习
Kotlin语言
,有点不太顺手,但最后你会发现是真的简洁。下面简单记录了一下Kotlin编写的关于RecyclerView控件的使用。
trimcode
·
2023-10-26 16:34
Kotlin学习笔记25 协程part5 协程的同步与异步
参考链接示例来自bilibili
Kotlin语言
深入解析张龙老师的视频1程序运行时间统计measureTimeMillis/***程序运行时间统计measureTimeMillis**Kotlin提供了一个便利的内置函数来统计运行时间
洌冰
·
2023-10-26 02:32
Kotlin
kotlin
java
Kotlin学习笔记27 协程part7 父协程总是等待子协程执行完成 给协程取名字 协程操作符重载 让普通类也具有协程特点 协程线程与ThreadLocal
参考链接示例来自bilibili
Kotlin语言
深入解析张龙老师的视频1父协程总是等待子协程执行完成***父协程总是等待子协程执行完成*对于父协程来说,父协程总是会等待所有子协程完成,而不必显示地追踪由它启动的子协程
洌冰
·
2023-10-26 02:32
Kotlin
kotlin
开发语言
android
Kotlin学习笔记22 协程part2 join CoroutineScope 协程vs线程
参考链接示例来自bilibili
Kotlin语言
深入解析张龙老师的视频1Job的join方法importkotlinx.coroutines.
洌冰
·
2023-10-26 02:02
Kotlin
kotlin
kotling构造函数
Kotlin-继承与构造函数-简书(jianshu.com)
Kotlin语言
中的继承与构造函数(详解)_kotlin继承构造函数_young螺母的博客-CSDN博客
shuangrenlong
·
2023-10-23 20:37
kotlin
Android Studio中的
Kotlin语言
AndroidStudio中支持Java语言和
Kotlin语言
,为什么我们更建议使用
Kotlin语言
呢?
GXR_1116
·
2023-10-18 08:28
Kotlin
android
kotlin
java
ConstraintLayout+ViewPager2打造《摇一摇新年幸运签》App
采用
Kotlin语言
进行编写,涉及到的技术有:ConstraintLayout、Drawable、自定义View、Android动画、Viewpager2、字体的设置和传感器的使用。
爺珍爱那颗心
·
2023-10-17 07:08
2020-10-27
Kotlin语言
和java语言相比较有哪些优点
前几天在找工作面试的过程中,由于我的简历中提到我有
kotlin语言
的基础,结果面试官就问到了我今天要写的这个话题,当时,我回答的时候,我自己感觉回答的不是很完美,条理不是很清晰,于是,今天趁工作闲暇之余写一篇关于
帅的被人砍_b10e
·
2023-10-15 19:31
Kotlin 协程 知识点
它是
Kotlin语言
中的一个语言特性,用于处理异步操作,实现了一种更简洁、可读性更高的代码风格。协程提供了一种顺序化编程的方式,让开发者可以使用
魔鬼辣不够辣
·
2023-10-13 08:54
阶段学习
kotlin
开发语言
android
Ktor-开发实用技巧获(1)-获取put/delete请求body中的参数
Ktor是一个使用强大的
Kotlin语言
在互联系统中构建异步服务器与客户端的框架。Ktor有十分好用的语法糖,可以快速的声明一个接口。
东阿
·
2023-10-13 07:30
坐谈kotlin与java
我是一名Android工程师,之前一直使用java语言进行开发,最近正在学习
kotlin语言
,想把
kotlin语言
的一些学习心得记录下来,接下来是本人的一些心得。首先,Whatiskotlin?
撩人的风光
·
2023-10-12 00:46
android app开发环境搭建
Android是流行的移动设备原生应用开发平台,其支持Java语言以及
Kotlin语言
的开发环境,本文主要描述官方提供的Androidstudio集成开发环境搭建。
wangys2006
·
2023-10-11 04:34
前端技术与架构
android
Kotlin-Android开发之BottomBar快速构建项目
这次主要不是介绍bottomBar的使用,而是项目开发前奏的注意事项,比如fragment基类和activity基类的抽取,fragment工具类的建立等等,适合刚入手的小白使用,此次开发使用
Kotlin
等待着冬天的风
·
2023-10-10 23:56
安卓系列
Kotlin协程:深入理解和快速学习安卓开发
Kotlin协程是
Kotlin语言
中的一个重要特性,它提供了一种简洁而强大的方式来处理异步编程,使得开发者能够以顺序的方式编写异步代码。
CwFsharp
·
2023-10-09 12:01
kotlin
android
kotlin
学习
不用休眠的 Kotlin 并发:深入对比 delay() 和 sleep()
本文翻译自:https://blog.shreyaspatil.dev/sleepless-concurrency-delay-vs-threadsleep毫无疑问,
Kotlin语言
中的协程Coroutine
TechMerger
·
2023-10-09 12:58
kotlin
kotlin
开发语言
android
delay
sleep
Kotlin语言
基础学习
为什么要学习Kotlin?想必做Java开发的同学们,都基本接触过IntellijIdea这款大名鼎鼎的Java编程语言开发撰写时所用的集成开发环境吧。而这款ide,则是由业界知名的软件开发公司JetBrains打造的。而Kotlin正是由该公司开发的一个用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码,支持在JVM上运行;也可以编译成JavaScript,方便在没有JVM的
暮暮频顾惜
·
2023-10-07 22:38
Kotlin语言
(十三):Flow
注:本文中使用runBlocking是为了方便测试,业务开发中禁止使用一、Flow的基本使用1、Sequence序列生成器(1)取出序列生成器中的值,需要迭代序列生成器;(2)是同步调用,是阻塞的,无法调用其它的挂起函数。funsequenceFun(){valsequence=sequence{Thread.sleep(1000)yield(1)Thread.sleep(1000)yield(2
SupKing_a520
·
2023-10-04 06:47
,
kotlin语言
优点特性
2.桌面Widget点击启动Activity。3.当前前台任务的ActivityBackTask(回退栈)中,有你应用的Activity。例如调起微信支付页(ActivityZ)时,当前退回栈最顶端的Activity其实时微信的页面,但是我们应用页面(ActivityY)依然在回退栈的下面,此时依然具有打开Activity的权限。4.绑定了某些系统服务,例如:AccessibilityServic
m0_64603743
·
2023-10-04 04:17
程序员
面试
android
移动开发
为什么我们要尝试Kotlin?
技术雷达:对Android的完美支持为迅速发展的
Kotlin语言
提供了额外的推动力,我们也正在密切关注Kotlin/Native(基于LLVM,可以将Kotlin代码编译为原生可执行文件)的进展。
ThoughtWorks
·
2023-10-03 00:01
Android中ViewBinding使用解析
探究ViewBinding纵观现在的Android&
Kotlin语言
进行的原生开发应用,都在极力简化findViewById这一繁琐的操作。
CarlosLynn
·
2023-10-01 18:51
Kotlin学习 7 -- infix函数
上面的to并不是
Kotlin语言
中的关键字,之所以能使用AtoB这样是因为Kotlin提供了一种高级语法糖特性:infix函数。infix函数只是把编程语言函数调
开心wonderful
·
2023-09-29 16:35
Kotlin中使用Java数据类时引发的一个Bug
文章目录基础复习:
Kotlin语言
中的对象比较背景问题出现解决方式方式一方式二基础复习:
Kotlin语言
中的对象比较比较对象的内容是否相等(==或者equals):Kotlin中的操作符==和equals
_小马快跑_
·
2023-09-26 01:58
Kotlin
java
kotlin
bug
Kotlin
Java混用问题
Kotlin 结合 Anko 编写布局
Anko是由AndroidStudio的开发公司jetBrains官方出品的针对
Kotlin语言
,并且使开发Android程序更高效更简单的库,它可以使代码更简洁优雅。
高级复制工程师
·
2023-09-24 20:27
Kotlin基础知识(二):关键字与操作符
一、关键字链接:关键字与操作符-
Kotlin语言
中文站Kotlin中的关键字,按其能否作为标识符及使用场景,可分为硬关键字、软关键字、修饰符关键字、特殊标识符1-1、硬关键字:硬关键字指这些符号会始终解释为关键字
StudentLiu
·
2023-09-22 20:50
【译】kotlin 官方文档翻译-编码规范
原文编码规范本页包含了当前
kotlin语言
的代码风格。
xiaoshun007~
·
2023-09-21 08:25
翻译
kotlin
开发语言
android
Windows安装Gradle详细图文教程
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin语言
的kotlin-basedDSL,抛弃了基于XML的各种繁琐配置。
沐言TalkMu
·
2023-09-19 11:30
开发环境安装与配置
gradle
java
android
Gradle的简介、下载、安装、配置及使用流程
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin语言
的kotlin-basedDSL,抛弃了基于XML的各种繁琐配置。面向Java应用为主。
AquaMriusC
·
2023-09-19 11:00
SpringBoot
Java
Gradle
intellij-idea
LeakCanary 与 鹅场Matrix ResourceCanary对比分析
LeakCanary是Square公司基于MAT开源的一个内存泄漏检测神器,在发生内存泄漏的时候LeakCanary会自动显示泄漏信息,现在更新了好几个版本,用
kotlin语言
重新实现了一遍;鹅场APM
杨华_6f65
·
2023-09-19 08:25
【第四阶段】
kotlin语言
的Map集合学习
1.Map集合的创建packageKotlin.Stage4funmain(){valmap=mapOf("java"to1,"kotlin"to2)//java代表键1代表值valmap2=mapOf(Pair("java",1),Pair("kotlin",2))//和上面写法等价}2.读取map的值方式1:使用[]如果没有键不存在则返回nullfunmain(){valmap=mapOf("
ll_j_21
·
2023-09-18 11:37
Kotlin
kotlin
学习
python
【第四阶段】
kotlin语言
的定义类和field关键字学习
1.普通成员变量背后隐士代码为什么在kotlin中是private可以直接调用,隐式代码如下packageKotlin.Stage4classTest54{varname="kotlin"/*背后做的事@NotNullprivateStringname="kotlin";publicvoidsetName(@NotNullStringname){this.name=name;}@NotNullpu
ll_j_21
·
2023-09-18 11:37
Kotlin
kotlin
学习
开发语言
【第四阶段】
kotlin语言
中的数组类型
1.
kotlin语言
中的数组类型类型定义IntArrayintArrayOf()DoubleArraydoubleArrayOf()LongArraylongArrayOf()ShortArrayshortArrayOf
ll_j_21
·
2023-09-18 11:07
Kotlin
kotlin
开发语言
android
【第四阶段】
kotlin语言
集合转换与快捷转换学习
1.list可以通过转换为set进行去重2.list转set在转list也能去重3.使用快捷函数distinct进行去重packageKotlin.Stage4funmain(){vallist=mutableListOf("java","ktolin","c","java","ktolin","c++")println(list)//list转set进行去重valset=list.toSet()
ll_j_21
·
2023-09-18 11:36
Kotlin
kotlin
学习
windows
Android Jetpack- paging的基本使用
这个过程中比较麻烦的一点就是,官方文档和网上大部分资料都是用
kotlin语言
写的,可惜我不懂kotlin,只会写一点小Java。 在阅读本文之前,我默认大家都了解jetpack是什么。
琼珶和予
·
2023-09-13 09:15
8.4 Kotlin泛型
与Java语言中的非常相似,但是
Kotlin语言
的创建者试图通过引入特殊的关键字(如out和in)来使它们更加直观和易于理解。以下是使用泛型的主要优点:类型安全:通用允许仅保留单一类型的对象。
AlfredZSGao
·
2023-09-13 06:33
实现稳定可靠的消息通信:Paho MQTT Android
该项目基于java版本pahomqttandroid实现,使用
kotlin语言
重新实现,它是一个用Kotlin编写的MQTT客户端库,旨在提供可靠的开源实现,适用于面向物联网(IoT)和机器对机器(M2M
锐湃
·
2023-09-11 19:19
IM
android
新建flutter项目后找不到MainActivity.java文件
新建flutter项目后找不到MainActivity.java文件,只有MainActivity.kt文件;注意:flutter项目默认是使用
Kotlin语言
在GoogleI/O2017中,Google
总会颠沛流离
·
2023-09-10 04:43
Kotlin Coroutine 探索之旅
协程大家如果已经使用
Kotlin语言
进行开发,对协程这个概念应该不会很陌生。虽然在网上有很多Kotlin协程相关的文章,但当我开始准备使用的时候,还是有如下几个疑虑。协程到底能够解决什么样的问题?
黄俊彬
·
2023-09-10 02:57
kotlin交流网站kotlinclub与国外大神近距离交流
前段时间在逛技术网站的时候发现了一个比较个性的网站,网站域名是kotlinclub,从域名上可以理解为kotlin的俱乐部,专门针对
kotlin语言
的;但不止如此,也会有其他技术的交流,应该是刚运行不久的一个技术交流网站
Jersey_G
·
2023-09-09 17:43
实现稳定可靠的消息通信:Paho MQTT Android
实现稳定可靠的消息通信:PahoMQTTAndroid该项目基于java版本pahomqttandroid实现,使用
kotlin语言
重新实现,它是一个用Kotlin编写的MQTT客户端库,旨在提供可靠的开源实现
Calvin880828
·
2023-09-09 05:53
Android开源框架
android
android studio中
kotlin语言
生成API文档工具GenerateDokka
Androidstudio中利用Dokka插件生成注释文档一,开发介绍由于从androidstudio3.0开始支持
kotlin语言
,或者旧版本中通过kotlin插件来支持
kotlin语言
的开发,导致无法继续使用软件自带的
Surface-pro
·
2023-09-07 08:19
Android
studio
工具
kotlin
Dokka
第3章
Kotlin语言
基础 《Kotlin 极简教程》
第3章
Kotlin语言
基础《Kotlin极简教程》正式上架:点击这里>去京东商城购买阅读点击这里>去天猫商城购买阅读非常感谢您亲爱的读者,大家请多支持!!!
weixin_33744854
·
2023-09-06 21:53
移动开发
java
scala
无涯教程-Flutter - 简介
对于开发移动应用程序,Android提供基于Java和
Kotlin语言
的本机框架,而iOS提供基于Objective-C/Swif
Hi无涯教程
·
2023-09-01 16:15
无涯教程
flutter
OkHttp 源码解析(Kotlin版)
前言OkHttp是一款非常优秀的网络请求框架,随着
Kotlin语言
的不断完善,OkHttp自4.0版本开始使用Kotlin编写,对于巩固Kotlin语法知识及实践,研读OkHttp4.0及以上版本的源码是一个不错的选择
紫依卓兰
·
2023-08-31 18:36
kotlin 入门
一、准备工作
Kotlin语言
介绍Kotlin是JetBrains在2010年推出的基于JVM的新编程语言。开发者称,设计它的目的是避免Java语言编程中的一些难题。
爱水的云
·
2023-08-31 01:17
开发分享
android
java
kotlin
Kotlin-01.入门介绍和基础语法(Basic Syntax)
一.介绍JetBrains公司根据多年Java平台开发经验,认为Java有一定局限性和问题,由于要向后兼容,这些问题很难得到解决,因此他们开发了
Kotlin语言
!
lioil.win
·
2023-08-31 01:16
Kotlin
kotlin笔记
Kotlin
入门介绍
基础语法
jvm
java
Android 蓝牙开发( 三 )
前言前两篇文章给大家分享了Android蓝牙的基础开发,用的都是JAVA写的,有人希望我用
Kotlin语言
来写,因为目前使用Kotlin开发Android的人越来越多了,那今天小编今天就先分享一下Kotlin
认真的小尹
·
2023-08-30 11:57
android
【第四阶段】
kotlin语言
的set集合
1.set集合定义,不允许重复元素打印packageStage4funmain(){//set集合定义,不允许重复元素打印//valset:Set=setOf("java","kotlin","c++","java","c++")valset=setOf("java","kotlin","c++","java","c++")println(set)}执行结果定义重复的元素不会打印2.set元素获取
ll_j_21
·
2023-08-30 04:27
Kotlin
kotlin
【第四阶段】
kotlin语言
的解构语法过滤元素
1.list集合的解构操作packageStage4funmain(){vallist=listOf("java","kotlin","c++")//元素解构var(v1,v2,v3)=listprint("v1=$v1,v2=$v2,v3=$v3")}执行结果2.将上述代码转化为Java代码使用Java代码需要大量书写3.解构过滤元素例如只想接受后面两个元素,使用_不接受赋值,可以节约性能pac
ll_j_21
·
2023-08-29 21:38
Kotlin
kotlin
上一页
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
其他