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
在Android开发中的全面对比分析
2017年GoogleI/O大会上,Google宣布将
Kotlin
作为Android官方支持语言,这一决定彻底改变了Android开
百锦再@新空间代码工作室
·
2025-04-27 06:05
包罗万象
java
android
kotlin
app
google
趋势
效率
Kotlin
函数体详解:表达式函数体 vs 代码块函数体——使用场景与最佳实践
什么是表达式函数体(ExpressionBody)?表达式函数体指的是使用=号直接返回一个表达式结果的函数写法。✅示例:funadd(x:Int,y:Int):Int=x+y这个函数的意思是:传入两个整数,返回它们的和。没有return关键字,也没有大括号{},一切尽可能简洁。✅特点:简洁、适合单行逻辑自动根据表达式推断返回类型(可以省略:Int)无法处理多语句逻辑、无法使用局部变量等价写法:fu
居然是阿宋
·
2025-04-27 04:55
Kotlin
kotlin
java
开发语言
通过
泛型
化实现一个通用的 发送,接收判断,超时判断,重试次数一个通用处理以及解决方案;适配UART TCP IIC SPI 等等需要发送、接收判断,超时重试通用处理框架
背景在UART协议、SPI、I2C,TCP,文件COPY等不同应用场景经常存在以下操作1.**发送命令**:通过UART发送命令数据。2.**接收判断**:检查接收到的响应是否符合预期。3.**超时判断**:在指定时间内等待响应,超时则重试。4.**重试次数管理**:在达到最大重试次数后放弃并退出。例如:1.**网络请求重试**:例如HTTP请求失败后的重试机制。2.**传感器数据读取**:在读取
万能之王
·
2025-04-26 13:16
网络
单片机
c语言
C# 中 Array、ArrayList 和 List 的比较
以下是对这三种集合的详细比较:1.概述特性ArrayArrayListList类型基础数据结构非
泛型
集合
泛型
集合类型安全类型安全非类型安全类型安全性能固定大小,高性能动态大小,性能较低动态大小,高性能灵活性固定大小
HH牛码
·
2025-04-26 13:14
C#
c#
开发语言
Kotlin
和MVVM架构结合学习
MVVM使用
kotlin
知识点构建MVVM步骤启用DatabindingMmodel层Vviev视图层ActivityxmlVM层相关连接学习
kotlin
知识点常量:val(value)变量:var(variable
晶晶要努力呀
·
2025-04-26 09:49
MVVM
Java面试八股文(自用)(二)
目录一、面向对象的三大特征二、接口和抽象类三、深拷贝、浅拷贝和引用拷贝四、String、StringBuilder、StringBuffer五、字符串常量池六、Java中的异常七、
泛型
八、值传递&引用传递九
多宝气泡水
·
2025-04-25 17:58
Java编程知识
Java面试常见问题整理
面试
职场和发展
java
开发语言
spring
Kotlin
在移动开发中的性能优化策略
Kotlin
在移动开发中的性能优化策略关键词:
Kotlin
、移动开发、性能优化、内存管理、代码执行效率摘要:本文围绕
Kotlin
在移动开发中的性能优化策略展开。
移动开发前沿
·
2025-04-25 14:04
CSDN
kotlin
性能优化
开发语言
ai
Java应用技术四
泛型
支持:确保类型安全,避免强制类型转换。动态扩展:自动扩容机制(如ArrayList)减少手动管理内存的负担。\n\n
一剑开天门!
·
2025-04-25 08:25
java
Java期末客观题复习大纲
常见的几种循环及有限循环和无限循环的验证6、Switch语句的用法、break和无break的区别以及default的作用7、`Random`类和`Integer`类的异常处理及相关判断8、一维数组的属性、取值和遍历9、Java中的
泛型
有什么用
CD-i
·
2025-04-25 06:12
java
深入解析 Chaquopy:在 Android 上运行 Python 代码
1.引言在Android应用开发中,Java和
Kotlin
是主流的编程语言。
萧鼎
·
2025-04-25 01:09
python基础到进阶教程
android
python
开发语言
Kotlin
协程在 LiveData 中的完美封装:CoroutineLiveData 全解
什么是CoroutineLiveData?CoroutineLiveData是liveData构造器创建出来的LiveData对象,它是Jetpack中为协程量身打造的LiveData版本,主要用来让我们在LiveData的作用域内,安全、方便地使用协程。它的核心写法是这样的:valdata:LiveData=liveData{valresult=repository.loadData()emit
居然是阿宋
·
2025-04-24 19:54
Kotlin
kotlin
android
开发语言
C#进阶学习(十二)协变逆变
目录1.协变与逆变的概念2.协变与逆变的作用及作用对象3.协变与逆变的关键字4.
泛型
接口与委托的示例示例1:协变在
泛型
接口中的体现示例2:逆变在
泛型
接口中的体现示例3:协变在
泛型
委托中的体现示例4:逆变在
泛型
委托中的体现总结
FAREWELL00075
·
2025-04-24 11:01
学习
协变
逆变
c#
【Java】Collection集合 -练习题目
问:集合框架中的
泛型
有什么优点?练习二:Collection集合统计元素出现次数练习三:Coll
渐若窥宏大
·
2025-04-24 09:23
Java
Java
Collecton
集合
练习题目
Java反射机制核心复习指南:重点突破与深度解析
关键特性包括:动态加载:通过Class.forName()加载未知类(如数据库驱动动态加载)逆向工程:通过对象实例反推类结构(如Spring框架自动装配Bean)
泛型
擦除补偿:绕
暮乘白帝过重山
·
2025-04-24 09:21
java
开发语言
反射
spring security +
kotlin
实现oauth2.0 认证
基于OAuth2.0的认证功能实现(
Kotlin
+SpringSecurity)以下是使用AbstractAuthenticationProcessingFilter、AuthenticationProvider
LCY133
·
2025-04-24 09:50
spring后端
spring
kotlin
java
Kotlin
高阶函数 vs Lambda表达式:关键区别与协作关系
在
Kotlin
中,高阶函数(Higher-OrderFunction)和Lambda表达式密切相关,但它们是两个不同的概念:✅简单理解:高阶函数:接受函数作为参数,或返回一个函数的函数。
居然是阿宋
·
2025-04-24 06:32
Kotlin
kotlin
开发语言
android
[特殊字符]
Kotlin
与C的类型别名终极对决:typealias vs typedef,如何让代码脱胎换骨?
在
Kotlin
中,typealias是一个非常实用的关键字,它可以为已有的类型定义一个新的名称,起到简化代码和提升可读性的作用。
居然是阿宋
·
2025-04-24 06:00
kotlin
c语言
开发语言
[Android开发]推荐一个专属Android 端 AOP 切面框架,没有AspectJ,只需一个注解就可以请求权限、切换线程、禁止多点、监测生命周期等等
Aop,当然你也可以定制出属于你的Aop代码AndroidAOP-Github链接特色功能1、本库内置了开发中常用的一些切面注解供你使用2、本库支持让你自己做切面,语法简单易上手3、本库同步支持Java和
Kotlin
会飞的京鱼儿
·
2025-04-24 02:35
android
kotlin
java
前端框架
Java-
泛型
、反射、注解和序列化
25.Java
泛型
的作用是什么?
泛型
可以理解为一种更安全、更强大的集合。它可以在编译时期检查类型是否正确,这样可以避免强制类型转换带来的危险。
Charlie__ZS
·
2025-04-23 01:56
Java基础
java
开发语言
Rust : 关于*const () 与type erase
*const()可以替代
泛型
,更加灵活。下面举了两个完全不一样的数据结构Foo和Bar;以及不同的函数,来说明。
songroom
·
2025-04-23 00:20
rust
开发语言
后端
JetBrains IntelliJ IDEA 2025.1 发布 - 领先的 Java 和
Kotlin
IDE
JetBrainsIntelliJIDEA2025.1(macOS,Linux,Windows)-领先的Java和
Kotlin
IDEJetBrains跨平台开发者工具请访问原文链接:https://sysin.org
·
2025-04-22 23:15
intellij-idea
Java 2025:解锁未来5大技术趋势,
Kotlin
融合&AI新篇
作为深耕Java领域多年的技术博主,今天我将带大家深入探索Java生态即将迎来的5大技术趋势,特别是
Kotlin
的深度融合和AI技术的新篇章。准备好了吗?让我们开始这场技术之旅!
魔道不误砍柴功
·
2025-04-22 19:49
Java使用与案例分享
java
kotlin
人工智能
Kotlin
协程基础八 —— Flow 操作符(二)
Kotlin
协程基础系列:
Kotlin
协程基础一——总体知识概述
Kotlin
协程基础二——结构化并发(一)
Kotlin
协程基础三——结构化并发(二)
Kotlin
协程基础四——CoroutineScope
tmacfrank
·
2025-04-22 15:49
Kotlin
#
Coroutine
kotlin
开发语言
android
协程:响应式编程框架: Flow 异步流 /Flow 操作符/Flow 流发射收集元素的异常处理
以异步方式返回多个返回值的方案:在
Kotlin
协程Coroutine中,使用suspend挂起函数以异步的方式返回单个返回值肯定可以实现,如果要以异步的方式返回多个元素的返回值,可以使用如下方案:集合序列
明飞1987
·
2025-04-22 15:48
协程
kotlin
Android
Kotlin
+Compose首个应用
本教程将创建一个简单的基于
Kotlin
语言的APP,并使用Compose来管理UI。
llfjfz
·
2025-04-22 15:17
kotlin
Android
Kotlin
基础(①)
open关键字:打破
Kotlin
的“默认封闭”规则//基类必须加open才能被继承openclassAnimal{//方法也要加open才能被子类重写openfunmakeSound(){println
奶龙牛牛
·
2025-04-22 14:47
kotlin
开发语言
android
Android
Kotlin
(五)数据流StateFlow和LiveData
Android上的
Kotlin
数据流在协程中,与仅返回单个值的挂起函数相反,数据流可按顺序发出多个值。数据流以协程为基础构建,可提供多个值。数据流是可通过异步方式进行计算处理的一组数据序列。
艾阳Blog
·
2025-04-22 14:46
Kotlin
android
kotlin
开发语言
Kotlin
协程:StateFlow的设计与使用
一.StateFlow的设计StateFlow是一种单数据更新的热流,通过emit方法更新StateFlow的数据,通过value属性可以获取当前的数据。在StateFlow中,核心接口的继承关系如下图所示:1.StateFlow接口StateFlow接口继承自SharedFlow接口,代码如下:publicinterfaceStateFlow:SharedFlow{//当前的数据publicva
LeeDuo.
·
2025-04-22 14:45
Kotlin协程
kotlin
android
java
快手 (Android) (1.2面)
泛型
string的list是否能add一个数,编译是否通过?运行时是否会报错,如果想在运行时拿到
泛型
应该怎么做?直接对List调用add(123),能不能通过编译?不能。
我也念过晚霞
·
2025-04-22 13:35
android
OkHttp入门
OkHttp简介与使用示例OkHttp是一个高效的HTTP客户端,用于Android、Java应用程序以及
Kotlin
应用程序。它支持同步阻塞调用和异步调用,同时提供了强大的拦截器和重定向处理功能。
沉梦听雨.
·
2025-04-22 10:45
#
开发工具篇
okhttp
Kotlin
OAuth2 Server 搭建与使用指南
Kotlin
OAuth2Server搭建与使用指南
kotlin
-oauth2-serverFlexibleOAuth2serverlibrary.Supportformultipleframeworks
周风队
·
2025-04-22 07:59
golang interface学习总结
packagemainimport("fmt""math")//interface可以实现
泛型
编程//简单的说,interface是一组method的组合//interface可以实现
泛型
编程typegeometryinterface
ezreal_pan
·
2025-04-22 04:42
Go
Vue 3 `<script setup>` 中 `defineProps` 的演变:从选项对象到
泛型
本文将对比两种主要的写法,并解释为什么新的
泛型
写法被认为是更现代和优雅的选择。
心灵星图
·
2025-04-22 04:42
js
vue.js
前端
javascript
Java
泛型
使用教程
简介Java
泛型
是JDK5引入的一项特性,它提供了编译时类型安全检测机制,允许在编译时检测出非法的类型。
泛型
的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。
·
2025-04-21 17:52
java
学习笔记十九——Rust多态
Rust多态终极通俗指南目录导航多态一句话概念静态分派vs动态分派——根本差异参数化多态(
泛型
)3.1函数里的
泛型
3.2结构体里的
泛型
3.3方法里的
泛型
3.4枚举里的
泛型
Adhoc多态(特例多态)子类型多态
pumpkin84514
·
2025-04-21 13:21
rust
学习
笔记
rust
Kotlin
实现Android应用保活方案
Kotlin
实现Android应用保活优化方案以下的Android应用保活实现方案,更加符合现代Android开发规范,同时平衡系统限制和用户体验。
奋斗理想
·
2025-04-21 13:49
android
Kotlin
android
kotlin
使用
Kotlin
构建更适合Android的MVVM应用程序,安卓已死
View:Activity、fragment、view、adapter、xml等等Controller:为View层处理数据,业务等等从这个结构来看,Android本身还是符合MVC架构的。不过由于作为纯View的xml功能太弱,以及controller能提供给开发者的作用较小,还不如在Activity页面直接进行处理,但这么做却造成了代码大爆炸。一个页面逻辑复杂的页面动辄上千行,注释没写好的话还
程序员8000
·
2025-04-21 06:08
2024年程序员学习
android
kotlin
开发语言
Java入门——包装类和
泛型
目录一、包装类1.1定义和由来1.2包装类分类1.3包装类的使用1.4包装类和基本类型的区别二、
泛型
2.1
泛型
的定义2.2
泛型
的好处2.3举例三、集合3.1集合的定义与分类3.2List接口及其子类3.2.1List
容铎
·
2025-04-20 14:28
Java入门
java
开发语言
JAVA中包装类和
泛型
通配符
目录1.包装类1.1基本数据类型和对应的包装类1.2装箱和封箱1.3自动自动装箱和封箱2.什么是
泛型
3.引出
泛型
3.1语法4.
泛型
类的使⽤4.1语法4.2⽰例4.3类型推导(TypeInference)
神龙斗士240
·
2025-04-20 13:55
java
开发语言
数据结构
【Java高级】枚举、
泛型
、注解、反射、异常处理、多线程、IO流
文章目录一.枚举1.1内部类中使用枚举1.2迭代枚举元素1.3在Switch中使用枚举类1.4values(),ordinal()和valueOf()方法1.5枚举类成员二.
泛型
2.1.
泛型
方法
泛型
标记符
风轻寒
·
2025-04-20 09:29
Java
java
开发语言
java-ee
intellij-idea
Android操作系统的异步任务处理机制
我们将从基础概念出发,逐步分析Android平台提供的各种异步处理方案,包括传统的Handler/Thread机制、AsyncTask框架,以及现代
Kotlin
协程的实现原理。
操作系统内核探秘
·
2025-04-20 07:42
OS
android
ai
Rust
泛型
结构体
fnmain(){letmutq1:Queue=Queue::new();q1.push(3);q1.push(4);println!("{:#?}",q1);println!("{}",q1.is_empty());}#[derive(Debug,Clone)]pubstructQueue{older:Vec,younger:Vec}implQueue{pubfnnew()->Self{Queu
muyouking11
·
2025-04-20 04:16
笔记
Rust
Flink 窗口、Scala
泛型
通配符、Flink 窗口的底层 API、解析 json 格式的数据
目录Flink窗口TimeWindowSessionWindowCountWindowFlink窗口的底层API卡口过车需求案例解析json格式的数据导入fastjson依赖fastJson解析json字符串实现需求Flink窗口1、TimeWindow时间窗口2、SessionWindow会话窗口如果一段时间没有数据生成一个窗口3、CountWindow统计窗口窗口的使用需要先分组,因为需要针对
赤兔胭脂小吕布
·
2025-04-19 15:57
scala
flink
json
大数据
java
Android Studio上
Kotlin
的入门
Kotlin
入门为什么选择
Kotlin
Kotlin
是什么
Kotlin
的优势第一个
Kotlin
应用
Kotlin
的基本语法规则变量函数匿名函数字符串模板注释Null安全类型检测和自动类型转换简化Toast的用法为什么选择
2301_80488270
·
2025-04-19 10:22
android
studio
kotlin
android
Android ExifInterface rotationDegrees图旋转角度,
Kotlin
AndroidExifInterfacerotationDegrees图旋转角度,
Kotlin
importandroid.media.ThumbnailUtilsimportandroid.os.Bundleimportandroid.util.Logimportandroid.util.Sizeimportandroid.widget.ImageViewimportandroidx.appcom
zhangphil
·
2025-04-19 10:52
Android
kotlin
android
kotlin
Open Feign统一处理返回
OpenFeign统一处理返回首先,你的Result统一返回类必须是有
泛型
的如:@Data@NoArgsConstructor@AllArgsConstructorpublicclassResult{
dancos
·
2025-04-18 21:59
java
OpenFeign
微服务
kotlin
+ spirngboot3 + spring security6 配置登录与JWT
1.导包implementation("com.auth0:java-jwt:3.14.0")implementation("org.springframework.boot:spring-boot-starter-security")配置用户实体类@Entity@Table(name="users")dataclassUser(@Id@GeneratedValue(strategy=Genera
zimoyin
·
2025-04-18 13:30
kotlin
spring
开发语言
Java中的Map vs Python字典:核心对比与使用指南
JavaMap:接口,常用实现类如HashMap、LinkedHashMap,需声明键值类型(
泛型
)。
北岭敲键盘的荒漠猫
·
2025-04-18 04:02
#
Java修仙
python
开发语言
java
Android修行手册 - 实现可折叠TextView,仅一个类复制即用
所以我们需要一个存放信息的实体类【JavaModelSpecial或
Kotlin
ModelSpecial】,除了这些特殊的文本,有时候我们还需要给普通文本也设置点击事件和特殊处理,所以我们在弄个【JavaModelNormal
2401_87555332
·
2025-04-18 03:00
android
JAVA克隆和
泛型
math中的floor是取整数,直接去掉小数,不会四舍五入。计算机中随机数就是个假的随机。java中为使用随机更加方便,创建了Random类一定注意边界值问题。add(加法)subtract(减法)multiply(乘法)divide(除法)cloneable(克隆)change(改变)Generic(普通)b12.add(b12):加法操作b12.subtract(b12):减法操作b12.mu
燕二月三!
·
2025-04-17 20:13
java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他