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
JAVA调用
shell
StringBuilderresult=newStringBuilder();InputStreamin=proc.getInputStream();BufferedReaderbuf=newBufferedReader(newInputStreamReader(in,"gbk"));Stringline=null;while((line=buf.readLine())!=null){result
changhui_liang
·
2023-12-30 14:35
shell
java
Kotlin
-KCP的应用-第一篇
前言KCP的应用计划分两篇,本文是第一篇本文主要记录从发现问题到使用KCP解决问题的折腾过程,下一篇记录KCP的应用背景
Kotlin
号称百分百兼容Java,所以在
Kotlin
中一些修饰符,比如internal
guodongAndroid
·
2023-12-30 11:35
Kotlin
-高阶函数
kotlin
的高阶函数是
kotlin
的一大特色,简写的方式,让人摸不着头脑,今天来记录一下高阶函数的特点:函数的参数是一个函数类型,或者函数的返回值类型是一个函数类型高阶函数1//创建一个高阶函数,不带返回值
Erwooow
·
2023-12-30 10:39
Kotlin
kotlin
开发语言
android
Android笔记(十九):JetPack DataStore 之 Preferences DataStore
DataStore使用
Kotlin
协程和Flow以异步、一致的事务方式存储数据。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-12-30 09:15
android
笔记
Android画布Canvas drawPath绘制跟随手指移动的圆,
Kotlin
Android画布CanvasdrawPath绘制跟随手指移动的圆,
Kotlin
importandroid.content.Contextimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.Paintimportandroid.graphics.Pathimportandroid.os.Bu
zhangphil
·
2023-12-30 01:54
Android
kotlin
android
kotlin
Kotlin
项目gradle编译优化
前言在
Kotlin
使用了一段时间以后,有些感想。整体而言,
Kotlin
在编写代码的时候,要比java快那么一丢丢。但是
Kotlin
也有其繁琐的地方,其中最频繁出现的就是gradle编译问题。
奔跑的佩恩
·
2023-12-29 20:04
《Android编程权威指南》之第二个activity源码及挑战
文章目录前言效果图依赖Mainactivity
Kotlin
的“?”
运气真不错!
·
2023-12-29 20:31
android
小猪APP封装和APP分发与传统APP开发的区别
传统APP开发:传统APP开发是指使用原生开发语言(如Java、
Kotlin
、Swift、Objective-C等)根据特定平台的要求进行应用开发。这种方式的主要特点包括:性能卓越:传统APP开
xxxxfdsax
·
2023-12-29 20:15
安卓
android
ios
7.尾递归优化
尾递归:最后一行调用自身之后没有任何操作直接返回
kotlin
尾递归优化,关键字tailrec如:dataclassListNode(valvalue:Int,varnext:ListNode?
学吉他的袁先生
·
2023-12-29 17:24
Android 11 之后,获取 Android 手机屏幕的尺寸(英寸)
文章目录计算的方法Java代码实现
Kotlin
代码实现计算的方法手机屏幕的大小是指手机屏幕对角线的长度,单位为英寸或吋。
爱博客大伯
·
2023-12-29 17:13
Android细节
android
Python网络爬虫(1)--爬取中国大学排名
Python语言其实并不是像Go,
Kotlin
语言一样是近些年的创造的,它其实比Java语言的历史略久,只不过它或许不符合我们社会主义的国情,在国内一直不被广泛应用。
程慕枫
·
2023-12-29 15:55
idea 插件开发之 HelloWorld
首先要说明的是idea2023版本及以后的idea,对插件开发进行了一定程度的变动:1、创建项目时不再支持maven选项2、必须是jdk17及以后版本(点击查看官网版本对应关系)3、默认创建的项目是基于
kotlin
catoop
·
2023-12-29 15:52
开发工具
intellij-idea
java
Android
Kotlin
协程作用域执行特性
Kotlin
协程作用域是指协程所拥有的生命周期和可见范围。它决定了协程内部可以访问哪些变量和执行哪些操作。协程作用域的主要作用是对协程进行管理和控制。
wk灬丨
·
2023-12-29 08:51
Kotlin基础
android
kotlin
【28】
Kotlin
语法进阶——使用协程编写高效的并发程序
文章目录一、
Kotlin
中的协程1.1协程的基本用法1.1.1协程与协程作用域1.1.2使用launch函数创建子协程1.1.3通过suspend关键声明挂起函数1.1.4coroutineScope函数
熊熊饲养员
·
2023-12-29 08:49
奇妙的Kotlin之旅
kotlin
开发语言
android
Kotlin
版 自定义的LiveDataBus
先上代码:objectLiveDataBusKT{//privatevalbus:MutableMap>bylazy{HashMap()}privatevalMAX_BUS_COUNT=100//最大允许的bus对象数量privatevalbus:LruCache>=LruCache(MAX_BUS_COUNT)//暴露一个线程安全的,给外界注册,订阅者关系@Synchronizedfunwith
呆咖啡
·
2023-12-29 08:45
kotlin
android
livedatabus
消息总线
Android---
Kotlin
学习013
互操作性和可空性Java世界里所有对象都可能是null,而
kotlin
里面不能随便给一个变量赋空值的。
别偷我的猪_09
·
2023-12-29 07:48
#
Kotlin
android
kotlin
WGS84地理坐标系和CGCS2000坐标相互转换
需要geotools和opengis和
kotlin
需要的jar包。
雪豹_黑狐
·
2023-12-29 04:53
java
jar
java-ee
Kotlin
可见性修饰符(internal\private等)
被其修饰的在任何位置都能访问private:表示只在这个类(以及它的所有成员)之内可以访问protected:在当前类及其子类内访问internal:在同一模块内使用模块(Model)释义模块(module)是指一起编译的一组
Kotlin
椰子
·
2023-12-29 01:59
Kotlin
开发第五天,广播BroadcastReceiver
完整代码Gitee地址:
kotlin
-demo:15天
Kotlin
学习计划第五天学习内容代码:Chapter5目录前言定义应用场景知识点1:静态注册广播知识点2:动态注册广播知识点3:自定义全局广播前言
peacejay
·
2023-12-28 23:49
Kotlin10天开发计划
kotlin
开发语言
android
Kotlin
直接使用控件id作为变量使用
1,根目录下build.gradle:classpath"org.jetbrains.
kotlin
:
kotlin
-gradle-plugin:$
kotlin
_version"classpath"org.jetbrains.
kotlin
peacejay
·
2023-12-28 23:49
Kotlin10天开发计划
kotlin
android
总结篇,MVVM +
Kotlin
完整代码Gitee地址:
kotlin
-demo:10天
Kotlin
开发计划总结篇:mvvm请求框架经过前面基础学习,我们要如何运用到实际开发当中,这里整理出了一套MVVM框架,先看看实际效果图:项目结构
peacejay
·
2023-12-28 23:49
Kotlin10天开发计划
kotlin
android
Java
kotlin
报错The minCompileSdk (31) specified in a dependency‘s AAR metadata解决方法
本文主要介绍使用Java
kotlin
报错:TheminCompileSdk(31)specifiedinadependency'sAARmetadata(META-INF/com/android/build
weixin_42098295
·
2023-12-28 22:23
java
kotlin
android
Gradle 简单入门
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin
语言的
kotlin
-basedDSL,抛弃了基于XML的各种繁琐配置。面向Java应用为主。
javaGHui
·
2023-12-28 22:21
Kotlin相关
gradle
kotlin
笔记
Room数据库和Cache缓存联合使用出现的小问题
前言在上节我们介绍了Room数据库的使用,大家感兴趣的话,可以参考以下文章:
kotlin
版Room数据库—基本使用那么在数据库的使用过程中,我们经常想有一些加快效率的方法。
奔跑的佩恩
·
2023-12-28 18:48
Kotlin
接口(interface)
Kotlin
接口与Java8类似,使用interface关键字定义接口,允许方法有默认实现:interfaceMyInterface{funbar()//未实现funfoo(){//已实现//可选的方法体
枫叶1234
·
2023-12-28 17:31
无需手动搜索!轻松创建IntelliJ IDEA快捷方式的Linux教程
IntelliJIDEA快捷方式四、图形界面创建IntelliJIDEA快捷方式五、常见问题总结一、IntelliJIDEA简介IntelliJIDEA是一个由JetBrains搞的IDE,主要用来写Java、
Kotlin
Lion Long
·
2023-12-28 15:40
运维
intellij-idea
linux
ubuntu
运维
服务器
java
ide
idea导入spring-framework异常:error: cannot find symbol
构建后控制台提示异常:具体异常信息:/Users/ZengJun/Desktop/spring-framework/buildSrc/src/main/java/org/springframework/build/
Kotlin
Conventions.java
zjstudio
·
2023-12-28 12:40
spring源码
Java调用
第三方接口的方法
(1)实体类publicclassUser{privateStringuid;privateStringuname;privateStringupassword;privateStringusex;}//自己实现Get/Set方法,toString方法(2)第三方api接口@RestController@RequestMapping("users")publicclassUserControlle
yqd666
·
2023-12-28 09:52
java
开发语言
前端
java动态绑定在属性和方法上的不同
Java调用
对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。
csdn_lead
·
2023-12-28 07:57
java
idea使用Gradle构建Spring源码
1.版本问题首先要解决的就是IDEA、JDK、Gradle、
Kotlin
问题。
fei1234456
·
2023-12-28 06:52
java
gradle
Kotlin
-延迟初始化lateinit、by lazy{} 官方解析比较
根据官方文档翻译:lazy{...}只能被用在被val修饰的变量上,而lateinit只能被用var修饰的变量上,因为被lateinit修饰的字段无法被编译为一个final字段、因此无法保证它的不可变性。被lateinit修饰的变量可以在对象(代码)的任何地方进行初始化,而且同一个类的不同对象可以对这个变量进行多次的初始化(赋值)。但是,对于bylazy{...}修饰的变量,只拥有唯一一个声明在{
千夜零一
·
2023-12-28 04:33
Android内存泄露检测 LeakCanary2.0(
Kotlin
版)的实现原理
2.0版本实现内存监控的基本原理和以往版本差异不大,比较重要的一点变化是2.0版本使用了自己的hprof文件解析器,不再依赖于HAHA,整个工具使用的语言也由Java切换到了
Kotlin
。
陈二狗想吃肉
·
2023-12-28 01:05
第5讲_自学
Kotlin
入门-数组
也可以如下方式定义数组vararr=arrayOfNulls(3)arr[0]=1arr[1]=2arr[2]=3varsize=arr.sizeLog.i("tag","$size")打印结果com.maweiqi.
kotlin
day01I
吴国友
·
2023-12-28 00:23
利用
kotlin
协程和retrofit2,LiveData,ViewModel实现一个简单的网络请求框架
今天我们利用LiveData,ViewModel,retrofit2,
kotlin
协程来搭建一个MVVM的网络请求框架,利用数据来驱动UI更新变化,将数据和UI进行分离。
儿歌八万首
·
2023-12-27 16:45
小白实战教学:开发同城外卖跑腿APP
对于移动应用的开发,通常会选择使用ReactNative、Flutter或
Kotlin
等。其次,明确你的目标和功能需求。在同城外卖跑腿APP中,基本功能包括用
万岳软件开发小城
·
2023-12-27 15:03
APP开发
跑腿外卖配送APP
软件开发
小程序
架构
1024程序员节
大数据
人工智能
kotlin
by lazy 的使用
bylazy的作用by是在
kotlin
中代表者委托,lazy懒加载bylazy就是委托延时处理下面写一个demo说明下新建一个类classExportController{fungetName():String
胡小牧
·
2023-12-27 13:46
Kotlin知识总结
kotlin
开发语言
android
java调用
GDAL实现栅格数据的重采样的一种方法
目录1.关于重采样1.1概念1.2用途1.3常见算法2.关于GDAL2.1GDAL中的重采样算法3.实现重采样3.1思路3.2完整代码3.3使用QGIS验证效果1.关于重采样1.1概念重采样是以原始图像的像元值或者导出的值填充到新的图像的每个像元的的过程。1.2用途在地理信息栅格数据的处理中有着比较重要的用途,如地图制图中不同比例尺下需要有不同的分辨率显示;在卫星遥感影像的数据的处理中,重采样也是
我一时想不起
·
2023-12-27 13:43
GDAL使用心得
地理信息系统
图像处理
arcgis
gis
Kotlin
密封类与接口
密封的类和接口表示受限制的类层次结构,这些层次结构提供了对继承的更多控制;在定义密封类的模块和包之外,不能出现其他子类;密封类的每个实例都有一个来自有限集的类型,该类型在编译此类时是已知的;一旦编译了具有密封接口的模块,就不会出现新的实现密封类类似于枚举类:枚举类型的值集也受到限制,但每个枚举常量仅作为一个实例存在,而密封类的子类可以有多个实例,每个实例都有自己的状态使用sealed声明密封的类或
cyclelucky
·
2023-12-27 12:00
kotlin
Kotlin
嵌套类与内部类
1、嵌套类嵌套在其他类(接口)中的类;有类与接口的组合都是可能的:可以将接口嵌套在类中、将类嵌套在接口中、将接口嵌套在接口中classOuter{privatevalbar:Int=1classNested{funfoo()=2}}valdemo=Outer.Nested().foo()//==2interfaceOuterInterface{classInnerClassinterfaceInn
cyclelucky
·
2023-12-27 12:00
kotlin
Kotlin
枚举类
使用enum修饰符;每个枚举常量都是一个对象,枚举常量以逗号分隔//枚举类enumclassDirection{NORTH,SOUTH,WEST,EAST}//每一个枚举都是枚举类的实例,所以可以这样初始化enumclassColor(valrgb:Int){RED(0xFF0000),GREEN(0x00FF00),BLUE(0x0000FF)}枚举常量可以声明其带有相应方法以及覆盖了基类方法的
cyclelucky
·
2023-12-27 12:00
kotlin
Kotlin
派生类
1、超类Any
Kotlin
中所有类的默认超类,有三个方法:equals()、hashCode()与toString()classExample//从Any隐式继承2、继承默认情况下,
Kotlin
类是最终
cyclelucky
·
2023-12-27 12:29
kotlin
Kotlin
数据类
1、语法data修饰的类dataclassUser(valname:String,valage:Int)编译器自动从主构造函数中声明的所有属性导出以下成员:.equals()/.hashCode()对.toString()格式是"User(name=John,age=42)".componentN()按声明顺序对应于所有属性.copy()函数2、规则数据类必须满足以下要求:主构造函数需要至少有一个
cyclelucky
·
2023-12-27 12:29
kotlin
Kotlin
接口
Kotlin
的接口可以既包含抽象方法的声明也包含实现;接口无法保存状态;可以有属性但必须声明为抽象或提供访问器实现1、定义使用关键字interface来定义接口interfaceMyInterface{
cyclelucky
·
2023-12-27 12:56
kotlin
Kotlin
+Room入门学习数据存储
第一步添加依赖build.gradledependencies{classpath'com.android.tools.build:gradle:3.5.2'classpath"org.jetbrains.
kotlin
秋叶红90
·
2023-12-27 07:34
Kotlin
与Java比较:对象
前言
Kotlin
作为JVM系的语言,起源于Java又不同于Java。通过在语言层面比较两者的区别,可以使得开发者能够快速学习,融会贯通。
程序引力
·
2023-12-27 06:13
Kotlin
接口回调
单接口方法时候,只有一个参数,无返回值的情况下不需要定义接口,有返回值的时候只需将Unit改为返回值类型//赋值类MyReaderCardManagerprivatelateinitvarlistener:(cardInfo:IDCard?)->Unit;funsetOnIDCardListener(listener:(cardInfo:IDCard?)->Unit){this.listener=
紫一年
·
2023-12-27 03:54
NDK 系列(5):JNI 从入门到实践,爆肝万字详解!
前言在Android生态中主要有C/C++、Java、
Kotlin
三种语言,它们的关系不是替换而是互补。
彭旭锐
·
2023-12-26 20:56
Github 2023-12-25开源项目周报 Top15
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目7Go项目2非开发语言项目2Dart项目1TypeScript项目1Rust项目1
Kotlin
项目1GPT-Engineer:自然语言编写和执行代码的开源项目创建周期
孙琦Ray
·
2023-12-26 15:06
github
开源
Github趋势分析
开源项目
Python
Golang
【19】
Kotlin
语法进阶——
Kotlin
高阶函数的应用
提示:此文章仅作为本人记录日常学习使用,若有存在错误或者不严谨得地方欢迎指正。文章目录一、高阶函数的应用1.1SharedPreferences的简化一、高阶函数的应用高阶函数非常适合用来简化各种API的调用,本章我们将运用高阶函数的知识来简化SharedPreferences这个API。1.1SharedPreferences的简化在前面的文章中,我们学习并使用了SharedPreference
熊熊饲养员
·
2023-12-26 10:35
奇妙的Kotlin之旅
kotlin
前端
javascript
【
Kotlin
】
Kotlin
的stream流编程浅析
Kotlin
是一门由JetBrains公司开发的静态类型JVM语言,其可以与Java无缝集成。
悠玄烛远
·
2023-12-26 10:04
Kotlin语言学习
kotlin
开发语言
java
流操作
stream流
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他