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
协程的详细介绍和六种启动方式与挂起函数原理
1.首先我们来了解一下什么是协程?(1)协程与线程的关系:协程是轻量级线程可以说,协程不是线程,而是一个特殊的函数,这个函数可以在某个地方挂起,并且可以恢复继续运行。所以说,协程和线程相比并不是一个维度的概念。函数调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。协程(Coroutines)是一种比线程更加轻量级的存在,正如一个
ErwinNakajima
·
2024-01-03 10:47
kotlin
android
kotlin
从入门到看开 ₇
layout:posttitle:"
kotlin
-泛型"subtitle:"古人真厉害不管他们实际想说的是什么限制在一行最多7个字里面"泛型什么是泛型?
東方月初
·
2024-01-03 07:15
Kotlin
基础语法
Kotlin
基础语法
Kotlin
内置数据类型变量可读可写变量可读变量自动类型推导机制when表达式range表达式字符串模版函数函数定义函数简写默认参数具名函数参数Unit函数反引号函数匿名函数隐式返回函数作为形参函数引用函数作为返回值可空性高级函数
FranzLiszt1847
·
2024-01-03 00:48
kotlin
kotlin
开发语言
android
Python学习笔记(六)面向对象编程
最近准备HCIE的考试,用空余时间高强度学习python介绍了Python中面向对象编程的基本概念,包括类、类的属性、类的方法、类的方法中实例方法、类方法、静态方法,在
类与对象
中动态添加属性和方法,以及继承
心葉493
·
2024-01-03 00:45
Python
python
学习
06.Python模块与类(层级划分+命名空间+包+.py模块内容+import导入+class
类与对象
内容+魔术方法+代码示例)
体系结构层级划分概述:Python自上而下可以划分为包、模块、类。包(Package):是一种组织Python模块的方式,它将相关的模块组合在一起形成一个目录结构。包可以包含多个模块和子包。3.3版本之前通常包含一个名为__init__.py的文件,以此来标识为一个包,3.3及以后版本采用隐式标识。模块(Module):是一个包含Python代码的文件,可以包含函数、类、变量和其他可执行代码。通过
清雨lxy
·
2024-01-02 21:33
#
Python
python
pycharm
开发语言
面向对象之
类与对象
本篇文章为学习笔记,主要总结
类与对象
,成员变量,成员方法,构造方法之间的概念及总结。
北洋同学
·
2024-01-02 15:29
再见2023,你好2024
(请看VCR)学习夯实基础、拓展视野
kotlin
、Java、Android基础学习、实践、总结性能优化了解学习底层知识、新领域知识每日刷题沟通输出写写日记,记录想法总结工作产出输出技术文章思考新工作:大厂
青杉`
·
2024-01-02 15:35
年终总结
kotlin
过滤集合中的特定的元素
kotlin
提供了过滤集合很方便过滤集合中特定的元素1如果是同一种类型的操作,建议使用filter或者是partition例如过滤出字符长度大于3的元素使用partitionvalnumbers=listOf
胡小牧
·
2024-01-02 14:37
Kotlin知识总结
kotlin
前端
开发语言
【Android】自定义View组件,并实现在 Compose、
Kotlin
、Xml 中调用
从事Android开发以来,很少有过自定义View的相关开发需求,大部分UI都是可以集成某些官方组件,在组件的基础上完成能够大大缩短开发时间。但今天我要讲的是:如何使用Android开发一个Compose、Xml都可以调用的组件?接下来请跟随我的脚步一起去学习View的自定义组件开发吧。目录Android屏幕坐标自定义View的方式自定义View初始化重写构造函数自定义XML属性测量大小onMea
宾有为
·
2024-01-02 10:28
Android
android
kotlin
xml
自定义view
compose
Android把宽高均小于给定值的Bitmap放大到给定值,
Kotlin
Android把宽高均小于给定值的Bitmap放大到给定值,
Kotlin
假设拉伸放大到SIZE=2048funscaleSize(image:Bitmap):Bitmap{valw=image.widthvalh
zhangphil
·
2024-01-02 07:03
kotlin
Android
android
kotlin
Android ImageView的Bitmap在scaleType情况下Bitmap顶部与底部RectF坐标,
Kotlin
AndroidImageView的Bitmap在scaleType情况下,Bitmap顶部与底部RectF坐标,
Kotlin
通常,在ImageView设置scaleType后,Android会把原始图片通过缩放放在
zhangphil
·
2024-01-02 07:00
kotlin
Android
android
kotlin
Kotlin
:扩展
kotlin
提供了一种不通过继承类,和装饰者模式的一种扩展类功的机制函数扩展classNumber{funsum(x:Int,y:Int):Int{returnx+y}}funmain(array:Array
杨殿生
·
2024-01-02 05:44
【
Kotlin
】集合操作
Kotlin
集合操作篇背景集合类型集合操作加减操作并集交集集合分组集合转换flatMapflatMapIndexedflatMapTomapIndexedmapIndexedToreduceIndexedflatten
legendaryhaha
·
2024-01-02 05:17
Kotlin
kotlin
开发语言
android
【
Kotlin
】高级函数及最佳实践
Kotlin
高级函数及最佳实践背景实践原理背景在
kotlin
实践过程中,函数名可以被当作普通变量一样使用。函数可以被当作值来传递、赋值给变量,也可以作为参数传递给其他函数,甚至可以作为函数的返回值。
legendaryhaha
·
2024-01-02 05:17
Kotlin
kotlin
开发语言
android
高级函数
【
Kotlin
】协程
Kotlin
协程背景定义实践GlobalScope.launchrunBlocking业务实践背景在项目实践过程中,笔者发现很多异步或者耗时的操作,都使用了
Kotlin
中的协程,所以特地研究了一番。
legendaryhaha
·
2024-01-02 05:47
Kotlin
kotlin
开发语言
android
协程
Java知识习题汇总【
类与对象
篇】
目录知识汇总【对象】知识汇总【继承和多态】知识汇总【抽象类与接口】判断题选择题挑错题阅读程序题知识汇总【对象】1.类是对象的模板。它定义对象的属性,并提供用于创建对象的构造函数和用于操作对象的方法。类也是数据类型。使用类来声明对象引用变量。2.对象是类的实例。使用new运算符创建对象,使用(.)运算符通过对象的引用变量访问该对象的成员。3.实例变量或方法属于类的实例。它的使用与单个实例关联。静态变
萨曼塔
·
2024-01-02 04:41
java
java
开发语言
【
类与对象
】详述类(封装)
目录前言类成员变量成员方法方法重载Overload可变参数构造方法对象的创建this关键字包访问修饰符番外基本类型的封装var局部变量对象数组前言Java是一种面向对象语言,面向对象编程主要体现在封装性、继承和多态。而本文中将详细讲类的封装类什么是类?类是Java程序的基本要素,由关键字class定义。class类名{类体的内容}注:类名首字母使用大写字母,类名最好任意识别。类使用类体来描述所抽象
萨曼塔
·
2024-01-02 04:10
java
java
二、
类与对象
(三)
17初始化列表17.1初始化列表的引入之前我们给成员进行初始化时,采用的是下面的这种方式:classDate{public:Date(intyear,intmonth,intday)//构造函数{_year=year;_month=month;_day=day;}private:int_year;int_month;int_day;};虽然上述构造函数调用之后,对象中已经有了一个初始值,但是实际上
HackerKevn
·
2024-01-01 23:01
C++笔记
开发语言
c++
写在2023的尾巴上
此外,我还学习和分享了一些新的知识,这些新知识包含:swift,
kotlin
,dart以及Flutter。这部分知识将
talk_8
·
2024-01-01 23:46
随笔
年终总结
【C++】
类与对象
文章目录1.面向过程和面向对象的初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符4.2封装5.类的作用域6.类的实例化7.类对象模型7.1如何计算类对象的大小7.2类对象的存储方式猜测7.3结构体内存对齐规则8.this指针8.1this指针的引出8.2this指针的特性9.const成员函数10.类的默认成员函数11.static成员11.1static成员的概念11.2
Hyt的笔记本
·
2024-01-01 20:18
c++
开发语言
“Java已死、前端已凉”是真相还是在贩卖焦虑
虽然面临着新兴技术如
Kotlin
、Scala等的竞争,但Java的广泛应
清霜辰
·
2024-01-01 18:20
java
前端
开发语言
Android画布Canvas矩阵Matrix放大裁剪Rect区域的Bitmap,
Kotlin
Android画布Canvas矩阵Matrix放大裁剪Rect区域的Bitmap,
Kotlin
privatefunmydraw(){valoriginBmp=BitmapFactory.decodeResource
zhangphil
·
2024-01-01 14:09
kotlin
Android
android
kotlin
编译相关
对于Android来说,这个过程就是把Java或者
Kotlin
转变为Android虚拟机运行的Dalvik字节码的过程。
修塔寻千里
·
2024-01-01 12:42
Github 2024-01-01 开源项目月报 Top20
开发语言项目数量Python项目5TypeScript项目3JavaScript项目3非开发语言项目2Java项目2HTML项目2JupyterNotebook项目2PHP项目1C++项目1C项目1Go项目1
Kotlin
孙琦Ray
·
2024-01-01 11:22
github
开源
Github趋势分析
开源项目
Python
Golang
kotlin
- compose 问题记录
composeremembermutableStateOf这两个函数的作用是,将本地状态存储在内存中,并跟踪传递给mutableStateOf的值的变化。该值更新时,系统会自动重新绘制使用此状态的可组合项(及其子项),通过使用Compose的状态API(remember和mutableStateOf),系统会在状态发生任何变化时自动更新界面varisExpandedbyremember{mutab
JamesYang1624
·
2024-01-01 06:00
Android 使用Compose实现类似View系统的帧动画功能
所以本文将结合
Kotlin
flow,通过发送定时消息来实现一个帧动画的功能。该功能实现起
yann02
·
2024-01-01 06:41
#
Animation
android
Compose
Compose帧动画
记一个谷歌codelab项目中使用的
kotlin
类的单例写法
classUserPreferencesRepositoryprivateconstructor(context:Context){companionobject{@VolatileprivatevarINSTANCE:UserPreferencesRepository?=nullfungetInstance(context:Context):UserPreferencesRepository{r
yann02
·
2024-01-01 06:11
Android
kotlin
kotlin类单例写法
Android 新语言
Kotlin
一、程序入口/***
Kotlin
主程序入口*面向对象编程*/funmain(args:Array){var
kotlin
=
Kotlin
("name");
kotlin
.Hello();//extendvarson
潜心之力
·
2024-01-01 02:16
Android Matrix画布Canvas缩放scale,
Kotlin
AndroidMatrix画布Canvas缩放scale,
Kotlin
valoriginBmp=BitmapFactory.decodeResource(resources,R.mipmap.pic).
zhangphil
·
2023-12-31 23:10
kotlin
Android
android
kotlin
Android Matrix画布Canvas旋转Rotate,
Kotlin
AndroidMatrix画布Canvas旋转Rotate,
Kotlin
privatefunf1(){valoriginBmp=BitmapFactory.decodeResource(resources
zhangphil
·
2023-12-31 23:37
kotlin
Android
android
kotlin
常用设计模式全面总结版(Java&
Kotlin
)
这篇文章主要是针对之前博客的下列文章的总结版本:《设计模式系列学习笔记》《
Kotlin
核心编程》笔记:设计模式【Android知识笔记】FrameWork中的设计模式主要为了在学习了
Kotlin
之后,将
川峰
·
2023-12-31 23:20
面试问题整理笔记
设计模式
架构设计
java
设计模式
kotlin
C++的面向对象学习(6):运算符的重载
针对自定义的
类与对象
类型。
棉花糖永远滴神
·
2023-12-31 22:56
c++
学习
java
23.
Kotlin
集合详解
Kotlin
集合详解
Kotlin
严格区分可变集合与不可变集合。要清楚的一点是:区分开可变集合的只读视图与实际上真正的不可变集合
Kotlin
的List类型是一个提供只读操作如size、get等的接口。
leofight
·
2023-12-31 20:05
面向对象基础-
类与对象
-封装
1、
类与对象
1.1概念类:类是一个抽象的概念,用于描述一类对象的特点。对象:根据类的概念所创造的实体。【思考】一个对象可以没有对应的类嘛?不可以,因为必须现有类才能创建对象。
满山的猴子我的腚最红
·
2023-12-31 19:08
C++
c++
深入分析 Java、
Kotlin
、Go 的线程和协程
文章目录前言协程是什么协程的好处进程进程是什么进程组成进程特征线程线程是什么线程组成任务调度进程与线程的区别线程的实现模型一对一模型多对一模型多对多模型线程的“并发”协程协程的目的协程的特点协程的原理Java、
Kotlin
鱼找水需要时间
·
2023-12-31 17:08
面试题
Java
java
kotlin
golang
面向对象——python中类的创建
很多高级开发语言都是面向对象的,例如,如雷贯耳的Java、谷歌新推的
Kotlin
、开发iOS的Objective-C、苹果新推的Swift,以及C++、C#等都是面向对象的。
Leric7905
·
2023-12-31 16:35
python之路
python
开发语言
Kotlin
学习(
kotlin
的基础语法)
前言之前的时候再项目中使用过
Kotlin
了,但是总感觉自己对于
Kotlin
的认识有点浅薄。所以,专门重新学习了一下。
青青雉
·
2023-12-31 07:54
编程语言的新趋势
文章目录1.引言2.多样性和多范式2.1示例:
Kotlin
语言3.WebAssembly(Wasm)3.1示例:Rust与WebAssembly4.数据科学与机器学习4.1示例:Python语言5.全栈开发和云原生
IT·陈寒
·
2023-12-30 23:51
Java学习路线
学习
java
后端
程序人生
Kotlin
协程通信机制: Channel
CoroutinesChannelsJava中的多线程通信,总会涉及到共享状态(sharedmutablestate)的读写,有同步,死锁等问题要处理.协程中的Channel用于协程间的通信,它的宗旨是:Donotcommunicatebysharingmemory;instead,sharememorybycommunicating.Channelbasicschannels用于协程间的通信,允
虫小宝
·
2023-12-30 20:35
recyclerview优化:DiffUtil使用过程中遇到的问题总结-
kotlin
中==未比较equals的问题分析
https://blog.csdn.net/fitaotao/article/details/84314043使用DiffUtil:DiffUtil是AndroidSupportLibrary中的一个工具类,可以帮助计算新旧数据集的差异并高效更新RecyclerView的数据。通过使用DiffUtil,可以避免不必要的数据刷新和界面重绘,提高列表更新的效率。funRecyclerView.Adap
我爱烤冷面
·
2023-12-30 18:45
kotlin
开发语言
android
Dart 基础知识(三)
文档地址
类与对象
使用关键字class声明一个类;使用关键字new创建一个对象,new可以省略;所有对象都继承于Object类;构造方法如果没有自定义构造方法,则会有个默认构造方法,并且该构造函数会调用其父类的无参数构造方法
_1633_
·
2023-12-30 18:47
Kotlin
1.4 版本正式发布:新功能一覽
2020年8月17日,
Kotlin
1.4版本正式发布。
禅与计算机程序设计艺术
·
2023-12-30 17:05
06-C++ 类和对象-多态
类与对象
多态1.简介一个事物的多种形态,简称多态。
小玖工作坊
·
2023-12-30 17:54
C/C++
c++
开发语言
05-C++ 类和对象-继承
类与对象
-03继承与派生1.继承的概念c++最重要的特征是代码重用,通过继承机制可以利用已有的数据类型,来定义新的数据类型,新的类不仅拥有旧类的成员,还拥有新定义的成员。
小玖工作坊
·
2023-12-30 17:22
C/C++
c++
2018-02-23
NedbTheJavaScriptDatabase希波克拉底誓言Mybatis-Plus
Kotlin
/Native0.6(情人节版本)发布,包含重大更新Rust1.24.0发布,Mozilla开发的系统编程语言马斯克的人生至暗时刻保护
baitu
·
2023-12-30 15:15
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
小知识点
OOA面向对象的分析OOD面向对象的设计OOP面向对象的编程面向对象的两大要素:
类与对象
四大特征:封装、继承、多态、抽象构造方法//构造方法,用于在内存中创建对象publicPhone(){System.out.println
5bc955cb7ed1
·
2023-12-30 00:43
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他