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
Java调用Kotlin
kotlin
的多线程编程
线程的基本用法定义一个线程,只需要新建一个类,继承自Thread,然后重写父类的run方法:classMyThread:Thread(){overridefunrun(){//具体逻辑}}如何启动这个线程?只需要创建MyThread的实例,然后调用他的start方法即可,这样run方法中的代码就会在子线程中运行:MyThread().start()但是使用继承,耦合性相对也会比较高,所以我们会更多
Procahr
·
2024-01-09 20:06
kotlin
开发语言
android
kotlin
的retrofit
与okhttp不同的是,okhttp侧重的是底层通信的实现,而retrofit侧重的是上层接口的封装。基本用法使用retrofit,我们先要添加依赖库,编辑app/build.gradle文件:dependencies{...implementation'com.squareup.retrofit2:retrofit:2.6.1'implementation'com.squareup.retrof
Procahr
·
2024-01-09 20:06
kotlin
retrofit
开发语言
Kotlin
中的OkHttp
在开源盛行的今天,有许多出色的网络通信库可以替代原生的HttpURLConnection,而其中OkHttp无疑是做得最出色的一个。在使用之前,需要在app/build.gradle文件中的dependencies闭包中添加如下内容:dependencies{...implementation'com.squareup.okhttp3:okhttp:4.9.3'}GET请求部分:添加完成后,首先需
Procahr
·
2024-01-09 20:36
kotlin
okhttp
开发语言
Java中native关键字有什么作用
以下分三点来讲述一下javanative:1、什么是NativeMethod简单地讲,一个NativeMethod就是一个
java调用
非java代码的接口。
Shirly_YY
·
2024-01-09 20:24
java
native
kotlin
协程
协程基础轻量级线程。在一个线程中可以启动多个协程。在协程中使用同步方式写出异步代码(协程挂起时不会阻塞线程),解决回调地狱。image.pngGlobalScope.launch(Dispatchers.Main){//开始协程:主线程valresult=userApi.getUserSuspend("suming")//网络请求(IO线程)tv_name.text=result?.name//更
taoyyyy
·
2024-01-09 18:28
Spring 5.x新特性
一起来看下吧基本可以归为如下几类:JDK版本升级Core框架修订,核心容器更新
Kotlin
函数式编程响应式编程模型测试改进额外库支持停止维护一些特性JDK版本升级Spring5的代码基于Java8的语法规范
Real_man
·
2024-01-09 17:35
在Android项目中依赖flutter module
目前使用的Flutter版本是2.12.0,AndroidStudio版本是ArcticFox,项目使用
Kotlin
编写版本是1.5.21.首先我们新建一个Android项目image.png随后点击Finish
毛毛虫就是我
·
2024-01-09 17:35
kotlin
学习记录——类和变量
(1)变量和函数可变变量和不可变变量1.可变变量(var),这种变量得值可以被改变,这种声明对应得是普通得(非final)得java变量2.不可变变量(val),这种变量得值不能在初始化之后在赋值,它对应得是java得final变量但是尽管val引用自身不可变,但是它指向得对象可能是改变得函数(1)基本结构以fun开头紧跟函数名括号中是参数以及参数类型,后面冒号跟着得是返回值类型(如果没有返回就不
开心小码农
·
2024-01-09 17:18
JNI和NDK基础
引言JNI是JavaNativeInterface(Java本地接口),是为了方便
Java调用
C和C++等本地代码所封装的一层接口。
fomin
·
2024-01-09 16:41
kotlin
的接口详解
在
Kotlin
中,接口(Interface)是一种定义了一组方法的抽象类型。与类不同,接口不能包含状态或字段。接口中的方法可以有默认实现,也可以是抽象的需要在实现类中提供具体实现的方法。
liulanba
·
2024-01-09 14:32
kotlin
kotlin
android
开发语言
kotlin
的抽象类和抽象方法
在
Kotlin
中,抽象类和抽象方法是面向对象编程中的概念,用于实现抽象和多态性。抽象类无法实例化,这意味着我们无法创建抽象类的对象。与其他类不同,抽象类总是打开的,因此我们不需要使用open关键字。
liulanba
·
2024-01-09 14:32
kotlin
kotlin
开发语言
android
【
Kotlin
】中英数字混合等多种情况下的排序方式
背景在业务开发过程,不免遇到一些比较复杂的排序场景:按学生姓名拼音首字母排序,按英文字顺序排序,如果是中英混合还期望先按英文排序、再按中文排序…本文将针对这些场景提供对应的解决方式。实践按拼音首字母排序、或者混合着数字和英文这里我们借助pinyin4j工具包com.belerwebpinyin4j如下我们提供的compareByPinyin方法,会对两个字符串进行比较并返回一个int类型数值,大于
legendaryhaha
·
2024-01-09 14:02
Kotlin
kotlin
开发语言
排序算法
android-studio
kotlin
的注解
在
Kotlin
中,注解(Annotations)是一种用于在程序代码中添加元数据的特殊标记。它们提供了对代码的描述性信息,但本身并不会影响程序的运行。
liulanba
·
2024-01-09 14:02
kotlin
kotlin
前端
javascript
Kotlin
操作符重载
Kotlin
操作符重载
Kotlin
通过operator关键字修饰操作符函数,来实现操作符重载。
ClassOps
·
2024-01-09 14:30
Kotlin
kotlin
开发语言
android
Android Studio Update Faile : some conflicts were found in the installation area
AndroidStudio原文:https://blog.csdn.net/CrazyApes/article/details/122045469前言基于之前以为
kotlin
PerfomingAnalysis
笨鱼天阳
·
2024-01-09 11:47
flutter学习之Dart基础
flutter学习之Dart基础看完了dart基础,发现里面既有java基础的影子,也有
kotlin
的影子,面向对象思想,会java基础的,学习dart基础就当复习了。
骑车的码农
·
2024-01-09 08:17
android
flutter
kotlin
之Run、With、Let、Apply、Also
[toc]了解内联函数前先了解下lambda表达式lambdaLambda表达式的本质其实是匿名函数,因为在其底层实现中还是通过匿名函数来实现的。但是我们在用的时候不必关心起底层实现。不过Lambda的出现确实是减少了代码量的编写,同时也是代码变得更加简洁明了。使用1.无参数的情况:val/var变量名={操作的代码}2.有参数的情况val/var变量名:(参数的类型,参数类型,...)->返回值
Method
·
2024-01-09 08:53
intellij-idea 如何编译maven工程
IntelliJIDEA可在Windows、macOS和Linux平台上运行,支持多种语言和框架,包括Java、
Kotlin
、S
m1chiru
·
2024-01-09 07:57
intellij-idea
maven
java
Kotlin
中的引用
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言img.jpg
盛世光阴
·
2024-01-09 06:07
Kotlin
常用操作符
下标操作类contains——判断是否有指定元素elementAt——返回对应的元素,越界会抛IndexOutOfBoundsExceptionfirstOrNull——返回符合条件的第一个元素,没有返回nulllastOrNull——返回符合条件的最后一个元素,没有返回nullindexOf——返回指定元素的下标,没有返回-1singleOrNull——返回符合条件的单个元素,如有没有符合或超过
__hgb
·
2024-01-09 06:58
kotlin
chunked 和 windowed
kotlin
chunked的作用将集合按照指定的数量分割成多个结合valnumbers=listOf(0,1,2,3,4,5,6,7,8,9)//把集合按照一个结合3个元素分割Log.d("======
胡小牧
·
2024-01-09 05:43
Kotlin知识总结
kotlin
开发语言
android
Java Stream:让你的集合操作如丝般顺滑
使用StreamAPI可以将集合和数组中的数据进行过滤、转换和聚合等操作,同时避免了使用传统的for循环或迭代器的冗长代码.
kotlin
可参考
Kotlin
CollectionKTX:让你的集合操作如丝般顺滑为什么使用
图你怀中安稳
·
2024-01-09 03:45
android通用
java
开发语言
kotlin
take 和 drop
kotlin
take的作用从头开始获取指定数量的元素valnumbers=listOf("one","two","three","four","five","six")//取集合的4个集合Log.d("
胡小牧
·
2024-01-09 00:02
Kotlin知识总结
kotlin
java
前端
Java配置SAP——
Java调用
SAP系统的RFC接口
Java配置SAP——
Java调用
SAP系统的RFC接口前言名词说明代码结构各个文件的作用连接方式sapjco3.jar包导入源码示例CallRfc.javaJCOProviderRfcManagerpom
菜C++鸡java
·
2024-01-08 22:07
java
windows
经验分享
Kotlin
学习记录
1.变量常量与类型声明变量image.png常用类型image.png变量类型image.pngimage.png例:image.pngimage.png查看字节码双击Shift-->输入show
kotlin
bytecodeimage.png
打工崽
·
2024-01-08 20:14
Kotlin
作用域函数
作用域函数(ScopeFunctions)函数参数返回值说明letitlambdaresult非空对象执行代码块applythis上下文对象用于对象配置操作alsoit上下问对象执行额外操作runthislambdaresult用于对象配置和计算结果withthislambdaresult非扩展函数,配置和计算takeIf和takeUnlesstakeIf满足条件返回对象,否则返回null;tak
ClassOps
·
2024-01-08 15:48
Kotlin
kotlin
开发语言
android
Spring源码搭建遇到的Could not resolve org.jetbrains.kotin:
kotlin
-compiler-embeddabe:1.2.71
今天,重新搭建一下Spring源码,居然g了,看了一下报错直接给出解决方案:将build.gradle里面的这2块改成图上所示maven{url‘https://maven.aliyun.com/repository/central’}maven{url‘https://maven.aliyun.com/repository/public’}maven{url‘https://maven.aliy
上海第一shen 深情
·
2024-01-08 15:50
#
Spring
spring
kotlin
java
Kotlin
Flow 操作符的基本用法
转记http://www.gityunstar.com/post/27fe75f8efac11eba2c000163e0febfdhttps://
kotlin
lang.org/api/
kotlin
x.coroutines
吉吉的纸飞机
·
2024-01-08 14:37
Kotlin
自定义view之实现标尺控件(选择身高、体重等)
本篇文章讲的是
Kotlin
自定义view之实现标尺控件Ruler,以选择身高、体重等。开发中,当我们需要获取用户的身高和体重等信息时,如果直接让他们输入,显然体验不够好。
Angelicas
·
2024-01-08 11:39
Kotlin
-通过async与await实现高效并发
Kotlin
-通过async与await实现高效并发image-20210615150418309/*挂起函数的组合*/funmain()=runBlocking{valelapsedTime=measureTimeMillis
蒋斌文
·
2024-01-08 11:44
Kotlin
基础语法
Kotlin
文件以.kt为后缀一、函数定义函数定义使用关键字fun,参数格式为:参数:类型funsum(a:Int,b:Int):Int{//Int参数,返回值Intreturna+b}表达式作为函数体
Sophia_dd35
·
2024-01-08 01:21
TypeScript中的元组、Map及联合
访问元组2.2、元组运算2.3、更新元组2.4、解构元组3、TypeScript联合类型3.1、联合类型数组这里介绍下TypeScript中的元组、Map、联合;元组这个概念在Java中并没有,但是用过
kotlin
昉钰
·
2024-01-07 23:01
鸿蒙4.0开发
鸿蒙4.0
harmonyos
typescript
元组
联合
Map
kotlin
中使用fastjson
配合POJO解析时,需要POJO包含一个无参的构造器,否则抛出错误com.alibaba.fastjson.JSONException:defaultconstructornotfound.解决办法:
Kotlin
主音King
·
2024-01-07 22:04
Java调用
shell脚本实现数据库备份功能
本篇文章主要介绍怎样使用Java程序,执行服务器上的数据库备份Shell脚本进行MySQL数据库的备份功能。学习目标使用Java执行Shell脚本、实现MySQL数据库的备份功能。学习内容编写导出MysSQL数据库的Shell脚本以下是一个使用Bash脚本进行数据库备份的示例代码:xk_mysql.sh#!/bin/bashsource/etc/profile#设置备份目录和文件名backup_d
小小Java开发者
·
2024-01-07 21:08
Java
Web
Linux
Mysql数据库备份
Java执行Shell脚本
数据库备份
Kotlin
——集合详解
集合是开发中非常常用的知识,比如操作各种数据集,各种算法,保存网络请求结果,作为Adapter数据集,如果你不会集合的知识,那么可能连显示一个基本的ListView列表都做不到,今天就来说说
Kotlin
weixin_33832340
·
2024-01-07 18:42
移动开发
java
数据结构与算法
【5】
Kotlin
基础——集合与Lambda编程
Kotlin
语言
熊熊饲养员
·
2024-01-07 18:42
奇妙的Kotlin之旅
kotlin
开发语言
android
kotlin
——遍历集合方式总结
对于如下集合vallist=mutableListOf("a","b","c","d","e","f","g")
kotlin
中集合的遍历方式有下面几种1、通过解构的方式,可以方便的获取index和valuefor
maove
·
2024-01-07 18:41
kotlin
kotlin
Android篇——
Kotlin
使用gson解析集合
错误写法:vallist=Gson().fromJson(集合字符串,ArrayList()::class.java)正确写法:vallist=Gson().fromJson(集合字符串,object:TypeToken>(){}.type)ps:T是你的数据集合的类名,不要直接写T噢。
易Yi
·
2024-01-07 18:41
Android篇
kotlin
android
gson
Kotlin
学习——集合(二)
区间与数列
Kotlin
可以通过调用
kotlin
.ranges包中的rangeTo()函数及其操作符形式的..轻松地创建两个值的区间。通常,rangeTo()会辅以in或!
幻了风
·
2024-01-07 18:11
Kotlin学习
kotlin
java
开发语言
Kotlin
学习——集合(三)
List相关操作按索引取元素List的特点是能通过索引访问特定元素,因此读取元素的最简单方法是按索引检索它。通过get()函数或简写语法[index]来传递索引参数完成按索引取元素的所有常用操作:elementAt()、first()、last()与取单个元素操作如果List长度小于指定的索引,则抛出异常,不过有两个函数能避免此类异常:getOrElse()提供用于计算默认值的函数,如果集合中不存
幻了风
·
2024-01-07 18:11
Kotlin学习
kotlin
开发语言
android
Kotlin
学习系列——集合详解(一)
集合的分类:Set(集)List(列表)Map(映射)在
Kotlin
中,明确的区分了可变和只读的集合(list,set,map等),明确的确定了集合的可读性,有助于良好的编码,以及便于Bug的规避。
xk_一步一步来
·
2024-01-07 18:11
Kotlin
集合
Kotlin
学习——集合(一)
下面是
Kotlin
相关的集合类型:List是一个有序集合,可以通过索引访问元素。元素可以在list中出现多次。列表的一个示例是一句话:有一组字、这些字的顺序很重要并且字可以重复Set是唯一元素的集合。
幻了风
·
2024-01-07 18:41
Kotlin学习
kotlin
开发语言
android
重学
Kotlin
——集合高阶函数
mapvallist=listOf(1,2,3,4)valmap=list.map{it*2}源码:定义了map的扩展函数mapTo,mapTo接受两个参数,第一个参数类型是集合,第二个参数为一个方法(transform:(T)->R),最终返回一个集合,mapTo中将transform方法产生的结果添加到一个新集合里面去,最终返回这个新集合。publicinlinefunIterable.map
milan-xiao-tiejiang
·
2024-01-07 18:39
Kotlin
kotlin
——集合使用
文章目录一、集合的使用1、不可变集合2、可变集合3、Map集合二、集合的排序1、随机排序2、从小到大3、从大到小4、条件排序一、集合的使用1、不可变集合vallistString=listOf("one","two","one")println(listString)输出:[one,two,one]//set集合去重valsetString=setOf("one","two","one")prin
qq_26554909
·
2024-01-07 18:08
kotlin
kotlin
android
2023年度总结报告(来自00的报告)
我致力于多语言和多平台的开发,涉足了Java、
Kotlin
、Python、Linux、C#、C++、Vue和React等领域。在这个过程中,我不仅积累了丰富的经验,还对未来的技术发展有了更明确的规划。
veteranJayBrother
·
2024-01-07 18:00
python
java
c++
c#
javascript
kotlin
KMM(
Kotlin
Multiplatform Mobile)开发手册
KMM全称:
Kotlin
MultiplatformMobile,是一个用于跨平台移动开发的软件开发工具包(SDK),可以在iOS和Android应用程序中使用相同的业务逻辑代码。
森码
·
2024-01-07 16:07
2019年度总结
换了个工作,换了一整套技术栈:SpringBoot+
Kotlin
+Angular,后端回到Spring航道。
Tsun424
·
2024-01-07 16:49
对JAVA行业的深度思考职业规划
然而,随着谷歌推出了
Kotlin
语言作为Android开发的首选语言,Java在移动应用开发领域的地位会受到一定的冲击。因此,Java开发者需要学习并掌握更多的技能,以适应这个变化。
Flying_Fish_roe
·
2024-01-07 12:16
java
开发语言
Jetpack Compose入门篇-简约而不简单
Compose简介JetpackCompose:利用声明式编程构建Android原生界面(UI)的工具包优势更少的代码、代码量锐减强大的工具/组件支持直观的
Kotlin
API简单易用Compose编程思想声明性编程范式
QiShare
·
2024-01-07 10:49
jdk新特性之数据类型Records(JDK 14+)
有点类似
Kotlin
薛定谔的zhu
·
2024-01-07 09:28
java
开发语言
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他