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
枚举类
枚举类最基本的用法是实现一个类型安全的枚举(typesafeenum),什么叫做类型安全的枚举呢,即每个枚举都是枚举类的实例且不提供公共的构造方法。enumclassColor{RED,GREEN,BLUE,WHITE,BLACK}枚举类使用关键字enum标记,enum关键字在类头中的class关键字前面。enumclass类名{...}枚举常量枚举常量是指枚举类下的对象,每个枚举类包含0到多个枚
JunChow520
·
2024-01-22 07:08
WorkManager 使用入门
dependencies{valwork_version="2.7.1"//(Javaonly)implementation("androidx.work:work-runtime:$work_version")//
Kotlin
itBox
·
2024-01-22 02:13
java steam 的使用
说steam前看下
kotlin
的一个写法如果用java怎么写funmain(){//创建一个列表valfruits=listOf("Apple","Banana","Cherry","Date","Elderberry
胡小牧
·
2024-01-21 17:18
Android
知识点记录
java
python
开发语言
Kotlin
电商APP计算机项目
模块化实战与主流框架配置通用组件封装及通用资源文件引入用户模块开发主模块开发商品模块开发购物车模块开发订单模块开发支付模块开发消息模块开发项目链接:https://pan.baidu.com/s/1KTzpD6ognUv2vJ-BvrrGRA?pwd=jsyr提取码:jsyr、
g6677789
·
2024-01-21 12:50
kotlin
青少年编程
改行学it
考研
笔记
课程设计
Java线程调用
kotlin
的协程可能踩坑
项目中使用了Java和
Kotlin
混编,然后在线程调度中,Java用的是线程,
Kotlin
用的协程,现在有一种场景如下1.
Kotlin
中调用Java中的异步调度,然后通过回调Runnable回调到
Kotlin
假装门口当前台
·
2024-01-21 11:35
ViewBinding介绍和用法探究
探究ViewBinding纵观现在的Android&
Kotlin
语言进行的原生开发应用,都在极力简化findViewById这一繁琐的操作。
千夜零一
·
2024-01-21 10:22
Kotlin
--- 函数,高阶函数
引言
kotlin
中函数是第一公民,一切皆函数。那么函数就会用的很多了,但是又看到高阶函数。?????这又是什么意思,还是要从基础看起。
消失的旧时光-1943
·
2024-01-21 08:37
kotlin学习
kotlin
java
开发语言
Kotlin
的数据类
kotlin
中有专门处理这一种类的关键字:data。dataclassMyData(varname:String,varage:Int)这种由data修饰的类叫做数据类,编译器自动
消失的旧时光-1943
·
2024-01-21 08:02
kotlin学习
kotlin
开发语言
android
Kotlin
位运算符 , >>与>>>区别
运算符表示含义and(bits)按位与or(bits)按位或inv(bits)按位非xor(bits)按位异或shl(bits)左移运算符shr(bits)右移运算符ushr(bits)无符号右移运算符java中>>(右移)和>>>(无符号右移)的区别>>二进制码整体右移,左边符号位用原有符号位补上(正数为0负数为1),右边超出部分舍弃;>>>二进制码整体右移,左边符号位用0补上(不管是符号位是什
椰子
·
2024-01-21 05:37
Android应用开发:基础小游戏开发
在编程语言选择上,Java和
Kotlin
是Android开发的两大主流语言,其中
Kotlin
因其现代性和
中懿游
·
2024-01-21 05:10
软件开发
游戏开发
小程序开发
android
协程内部串行和并行
Kotlin
协程的简单用法(GlobalScope、lifecycleScope、viewModelScope)协程(Coroutine)协程就像非常轻量级的线程。
汤米粥
·
2024-01-21 04:36
笔记
kotlin
语法学习之动态个数参数,?:语法和let,run,with,apply,also用法
packagecom.example.
kotlin
classTest2{/***动态个数参数*vararg*数组多个元素传入函数的变长参数需要在数组名前加*号*/funtest1(varargname:
汤米粥
·
2024-01-21 04:06
笔记
通过反射获取成员属性键值对的两种方法
packagecom.example.
kotlin
importjava.lang.reflect.Fieldimport
kotlin
.reflect.full.memberPropertiesclassUser
汤米粥
·
2024-01-21 04:06
笔记
FAQ | 使用
Kotlin
进行 Android 开发
image自从2017年我们宣布支持
Kotlin
以来,收到了很多关于使用
Kotlin
进行Android开发的问题:大家想知道现在是否适合学习
Kotlin
,是否要在应用开发中引入
Kotlin
,学习
Kotlin
谷歌开发者
·
2024-01-21 04:42
安卓
Kotlin
实现双指缩放 双击缩放 点击翻页的ImageView
代码参考:GithubPinchImageViewimportandroid.animation.ValueAnimatorimportandroid.animation.ValueAnimator.AnimatorUpdateListenerimportandroid.annotation.SuppressLintimportandroid.content.Contextimportandroi
源文雨
·
2024-01-21 02:03
安卓
kotlin
android
java
imageview
【向 Dice Roller 应用添加图片】
上一篇:【在
Kotlin
中添加条件行为】一、准备工作在此文章中,您将向现有DiceRollerAndroid应用添加骰子图片。请务必先完成之前关于构建DiceRoller应用基础的文章。
阿冷不写bug
·
2024-01-21 02:02
Kotlin个人学习
android
android
studio
kotlin
Android双击图片放大移动图中双击点到ImageView区域中心,
Kotlin
Android双击图片放大移动图中双击点到ImageView区域中心,
Kotlin
初始化状态,ImageView里面只是显示一张fitcenter被缩放的原图,当手指在图片上双击后(记录双击点位置:mCurX
zhangphil
·
2024-01-21 02:32
Android
kotlin
android
kotlin
Kotlin
中的let、with、also、run、apply
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言作用域函数使我们很频繁使用的函数
盛世光阴
·
2024-01-21 00:12
Kotlin
浮点数Float整数Int乘*除/精度损失
Kotlin
浮点数Float整数Int乘*除/精度损失funmain(args:Array){valaf:Float=1.7fvarci:Int=(af/2).toInt()vali:Int=5println
zhangphil
·
2024-01-20 22:41
kotlin
kotlin
kotlin
笔记代码09-解构声明 和运算符重载示例
/***Description:解构声明和运算符重载:*1.解构声明*01.语法:operatorfuncomponent|Index|()=属性名*02.对于数据类,定义在构造函数中的成员,会自动生成其解构声明*2.运算符重载*01.语法:operatorfun运算符对应的函数名(参数)=表达式*/privateclassA09(varx:Int,vary:Int){varlist=mutabl
sacoder
·
2024-01-20 21:44
kotlin
kotlin
Kotlin
解构声明和组件函数
Kotlin
解构声明和组件函数结构声明,这个功能允许你展开单个复合值,并使用它来初始化多个单独的变量。
spy_develop
·
2024-01-20 21:43
kotlin
kotlin
解构声明
循环
Kotlin
学习之解构声明
dataclassMyResult(valresult:String,valstatus:Int)funmyMethod():MyResult{returnMyResult("Success",1)}常规的使用方法overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentV
程序员老林
·
2024-01-20 21:13
kotlin
android
kotlin
学习之解构声明(十二)
目录1.解构声明的概念2.创建变量3.循环4.函数5.Map1.解构声明的概念把一个对象成员解构成多个变量,成为解构函数,component1(),component2()等函数是
Kotlin
约定的操作符
HryReal
·
2024-01-20 21:13
Kotlin学习
kotlin
解构声明
Kotlin
-9-解构
目录1、解构的定义2、operator3、解构的实现4、数据类自动解构5、使用场景6、小技巧1、解构的定义解构的意思就是将一个被初始化的对象,将它们的属性按顺序解构出来。2、operator定义:opetator的作用就是将一个函数标记为重载一个操作符使用:componentN是操作符,重载它,必须添加operator修饰符3、解构的实现下面我定义了一个Animal的类,它的属性,分别是name,
我要看一下山顶的风景
·
2024-01-20 21:13
Kotlin-快速入门
kotlin
解构
operator
数据类
【
Kotlin
】
Kotlin
的解构语法
前言
Kotlin
的解构语法是一种方便的语法结构,它允许开发者在一条语句中同时声明多个变量,并从一个对象中把对应的属性赋值给这些变量。
我又来搬代码了
·
2024-01-20 21:13
Kotlin学习笔记
kotlin
android
java
Kotlin
学习日记-解构声明
有时候把一个对象解构成很多变量会很方便,例如:classperson(valname:String,valage:Int){operatorfuncomponent1()=nameoperatorfuncomponent2()=age}val(name,age)=person这种语法成为解构声明,一个解构声明可以同时闯进多个变量,比如上面的例子,就声明了两个新变量:name和age,并且可以独立使
浩辉-Hy
·
2024-01-20 21:43
Kotlin-学习日记
kotlin
学习
android
Kotlin
学习系列——解构声明
解构声明所谓的解构声明就是将一个对象解构(destructure)为多个变量,也就是意味着一个解构声明会一次性创建多个变量.简单的来说,一个解构声明有两个动作:声明了多个变量将对象的属性值赋值给相应的变量比如,有个数据类Person,其有name和age两个属性dataclassPerson(varname:String,varage:Int){}12当我们对Person的实例使用解构声明时,可以
xk_一步一步来
·
2024-01-20 21:43
Kotlin
解构声明
Kotlin
语言中的解构声明(Destructuring Declarations)
在
Kotlin
中,解构声明(DestructuringDeclarations)是一种方便的语言特性,允许你将一个对象或数据结构的属性解构到多个变量中。这个
Android安全工程
·
2024-01-20 21:12
学习笔记
kotlin
android
开发语言
Kotlin
全面学习之路 (十三) -- 解构声明
在
Kotlin
全面学习之路(十)–数据类中,我们谈到数据类使用应用于解构声明,那么什么是解构声明,我们在这一篇中探究
Kotlin
中的解构声明的概念。
玛斯特・布兰迪
·
2024-01-20 21:12
Kotlin
全面学习之路
Kotlin
解构声明
kotlin
解构声明
一.概念
Kotlin
解构声明(DestructuringDeclarations)是一种方便的语法特性,可以将一个复杂的数据结构(如一个对象或列表)拆解成多个变量,然后分别使用这些变量。
flytosky21
·
2024-01-20 21:12
kotlin
android
kotlin
android
开发语言
Kotlin
解构声明
而在
Kotlin
中,虽然不支持多返回值,但有类似的解构(destructure)对象功能,叫做解构声明。用(变量1,变量2,...)=obj形式,一次性创建赋值多个变量。
ClassOps
·
2024-01-20 21:42
kotlin
开发语言
android
Java开发工具IDEA
IntellijIDEA,用于Java语言开发的集成环境集成环境:把代码的编写,编译,执行,调试等多种功能综合到一起的开发工具二、IDEA下载和安装下载:IntelliJIDEA–theLeadingJavaand
Kotlin
IDE
Remain391
·
2024-01-20 19:36
intellij-idea
java
ide
零基础学日语要注意什么?写给日语初学者的12个建议!
很多想学日语的同学,起初的原因都很简单,或是为了看懂日剧、动漫和追爱豆;或是想去旅游,想无障碍海淘代购买买买......但是往往刚开始满腔热情,然后就变成三天打鱼两天晒网,再然后就经历了“日语学习
从入门到放弃
零基础学日语
·
2024-01-20 18:12
Kotlin
的延迟初始化
Kotlin
中有两种延迟初始化的方式。
w达不溜w
·
2024-01-20 17:04
Kotlin
中的扩展函数
前言
Kotlin
是一种在Java虚拟机上运行的静态类型编程语言,被称之为Android世界的Swift,在GoogleI/O2017中,Google宣布
Kotlin
成为Android官方开发语言什么是扩展函数扩展函数就是可以在类的外部声明额外的类的函数
盛世光阴
·
2024-01-20 16:41
00-Rust前言
Google在java端用
kotlin
改写原有java代码,这个也没有什么意外,毕竟
kotlin
是Google的亲儿子。但是,最近发现Google也
Snasph
·
2024-01-20 15:23
Rust学习手册
rust
开发语言
后端
Android Matrix绘制PaintDrawable设置BitmapShader,手指触点为圆心scale放大原图,
Kotlin
(二)
AndroidMatrix绘制PaintDrawable设置BitmapShader,手指触点为圆心scale放大原图,
Kotlin
(二)在AndroidMatrix绘制PaintDrawable设置BitmapShader
zhangphil
·
2024-01-20 10:25
Android
kotlin
android
kotlin
React Native报错Task :app:compileDebug
Kotlin
FAILED
"react-native":"0.73.1","react-native-safe-area-context":"^4.8.2",distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip安装react-native-safe-area-context后一直编辑不通过,查了好久,终于找到原因:>Tas
阿榄
·
2024-01-20 10:24
React
Native
react
native
react.js
javascript
动作编辑器实时布局,布局实时验证,Java 8升级,
Kotlin
实时模板,构建数据实时分析,AndroidStudio 4值得更新
Android-Studio2020年5月28日,AndroidStudio发布了4.0,其中的一些亮点包括:新的动作编辑器,可真正实现拖拽式编程;构建分析器,可分析出是什么原因导致了应用构建变得缓慢;Java8语言的API,无论APP的最低API级别是什么,都可以使用Java8的API;此外,还对CPUProfiler用户界面进行了修改,以提供更直观的工作流程,更容易对线程活动进行并排分析。而改
老夫不正经
·
2024-01-20 08:11
Github 2024-01-19 开源项目日报 Top10
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目3非开发语言项目3JupyterNotebook项目2TypeScript项目1
Kotlin
项目1Vue项目1MDX项目1免费编程中文书籍索引创建周期
孙琦Ray
·
2024-01-20 07:06
github
开源
Github趋势分析
开源项目
Python
Golang
Kotlin
对象表达式和对象声明
Kotlin
用对象表达式和对象声明来实现创建一个对某个类做了轻微改动的类的对象,且不需要去声明一个新的子类。
zhongjh
·
2024-01-19 23:53
Kotlin
——幕后属性、延迟初始化属性
classBackingProgress(name:String){//定义private修饰的属性,该属性是幕后属性privatevar_name:String=name/***幕后属性主要是实现封装和数据的隐藏,幕后属性允许开发者为类的属性创建一个隐藏的、*私有的字段,这个字段只有内部方法可以访问,通过幕后属性,可以将属性的读写操作*封装在内部类时间中,对外只暴露安全的访问方法,这样,可以在不
Kristen Stewart
·
2024-01-19 19:34
kotlin
前端
javascript
Kotlin
——面向对象编程
定义类如果将open和abstract两个修饰符放在一起使用,编译器会发出警告,open是
Kotlin
新引入的修饰符,open是final的反义词,用于修饰一个类、方法、或属性,表明类可派生子类、方法或属性可被重写一个
Kristen Stewart
·
2024-01-19 19:34
kotlin
前端
javascript
Kotlin
移动端多平台
支持多平台编程是
Kotlin
的主要优势之一。它减少了为不同平台编写和维护相同代码所花费的时间,同时保留了本机编程的灵活性和优势。
三翼鸟数字化技术团队
·
2024-01-19 19:04
Andriod
研发
kotlin
开发语言
android
Kotlin
类型别名
Kotlin
提供给已存在的类型取别名的功能,称为类型别名(TypeAliases)。
ClassOps
·
2024-01-19 19:03
Kotlin
kotlin
开发语言
android
kotlin
Kmp多平台模板生成
地址:
Kotlin
MultiplatformWizard|JetBrains可生成
kotlin
多个平台模板https://terrakok.github.io/Compose-Multiplatform-Wizard
MainBack
·
2024-01-19 19:30
Kotlin
kotlin
开发语言
android
compose
Kotlin
学习第1篇——data class
Dataclasses官方介绍在学习之前带着问题往往能够收获颇丰文章目录1输出结果是什么?2输出结果是什么?3输出的结果是什么?4下面哪些dataclass可以编译通过?1输出结果是什么?dataclassStudent(varname:String=""){varage:Int=0}vala=Student(name="1")valb=Student(name="1")Log.d("GerryL
Gerry_Liang
·
2024-01-19 18:59
Kotlin
Android
kotlin
学习
开发语言
Kotlin
协程的JVM实现源码分析(上)
本文从协程的启动launch源码入手分析,协程JVM实现分为两篇:协程启动和执行源码分析无栈协程和Continuation基本环境:IntelliJIDEA2023.3.2
Kotlin
1.8.20
kotlin
x-coroutines-core1.7.3gradle8.2
ClassOps
·
2024-01-19 18:58
Kotlin
Kotlin协程
kotlin
jvm
开发语言
LeetCode每日一题,有效的括号
题目有效的括号https://leetcode-cn.com/problems/valid-parentheses/公众号《java编程手记》记录JAVA学习日常,分享学习路上点点滴滴,
从入门到放弃
,欢迎关注描述给定一个只包括
JAVA编程手记
·
2024-01-19 18:22
Can't change container ID of fragment
在学习
kotlin
的过程中,使用viewpager+fragment+BottomNavigationView想实现滑动切换页面效果。
RookieJay
·
2024-01-19 11:42
安卓开发
errors
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他