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单例模式
3.
kotlin
可变变量和不可变变量
funmain(args:Array){//可变变量vara:Int=10a=20//不可变变量valb=10//b=30//此处编译会报错}var声明可变变量,val声明不可变变量也就是java中的final常量,但是也有区别val和final的区别1.final属于编译时常量,在编译时就知道了不可变了2.val属于运行时常量,在编译时还不确定,在后面可以通过反射修改里面的值如果需要变成和jav
写代码的向日葵
·
2023-12-20 19:32
设计模式-
单例模式
(二)
单例模式
,目标就是在JVM内创建线程安全的单个实例.用途很多,比如加载资源配置文件.在Java中实现单例的方法有很多种.有些是线程安全有不是.线程安全的实现方式有:双重检查机制的懒汉式单例静态内部类实现的单例静态代码块实现的单例使用枚举类实现的单例其实还有一种有一个线程安全的
巨子联盟
·
2023-12-20 18:52
Kotlin
中object关键字的使用
定义在
Kotlin
中,object关键字可以用来声明对象。对象可以分为两种:对象表达式:一种表达式,可以直接赋值给变量或常量。对象声明:一种类似于Java中的静态类的声明。
wayne214
·
2023-12-20 16:33
kotlin
开发语言
android
Android :
Kotlin
基础 入门
1.
Kotlin
基础入门1.
kotlin
你好世界funmain(args:Array){println("Hello,
Kotlin
!")}
javaGHui
·
2023-12-20 16:03
Kotlin相关
android
kotlin
笔记
浅学设计模式
目录1、设计模式简介2、⭐设计模式分类3、⭐
单例模式
有哪几种实现4、代理模式与其实现方式1、设计模式简介设计模式(DesignPattern)是一套被广泛接受并被证明有效的面向对象软件设计的指导原则和经验总结
林隐w
·
2023-12-20 15:46
java
设计模式
设计模式
Android
Kotlin
语言下的文件存储
目录将数据存储到文件中创建文件和保存数据读取文件SharedPreferences存储存储数据到SharedPreferences中Context类中的getSharedPreferences()方法Activity类中的getPreferences()方法从SharedPreferences中读取数据SQLite数据库存储创建数据库调用数据库操作数据库增删改查升级数据库将数据存储到文件中创建文件
pgc_tel
·
2023-12-20 14:11
我的Android之路
android
kotlin
开发语言
数据库升级
Kotlin
那些与Java不一样的写法
一、构造器//一个User类classUser{}//添加参数的主构造器classUser(name:String){}//加val、var声明为类的属性classUser(valname:String){}//init代码块可以添加初始化逻辑classUser(valname:String){init{...}}//次构造器classUser(valname:String){init{...}c
郑子
·
2023-12-20 11:04
Android:基础篇
java
kotlin
开发语言
【Java中23种面试常考的设计模式之迭代器模式(Iterator)---行为型模式】
【Java中23种面试常考的设计模式之迭代器模式(Iterator)—行为型模式】知识回顾:之前我们讲过的设计模式在这里呦:【面试最常见的设计模式之
单例模式
】【面试最常见的设计模式之工厂模式】【Java
硕风和炜
·
2023-12-20 11:40
面试常见的设计模式
面试
设计模式
行为型设计模式
迭代器设计模式
Java实现方式
【
Kotlin
】基础变量、集合和安全操作符
文章目录数字字面常量显式转换数值类型转换背后位运算符字符串字符串模板修饰符数组集合(
Kotlin
自带)通过序列提高效率惰性求值序列的操作方式中间操作末端操作可null类型安全调用操作符?.操作符?
xoliu1
·
2023-12-20 10:56
kotlin
kotlin
开发语言
android
C++带参数的
单例模式
在C++中实现带参数的
单例模式
可以通过以下步骤完成:1.创建一个类,该类负责管理单例对象的创建和访问,并提供一个静态方法来获取单例对象。2.在该类中添加一个私有的静态成员变量,用于保存单例对象的实例。
1号程序媛
·
2023-12-20 10:41
C++开发大全
c++
设计模式
Python 类与对象编程详解七(
单例模式
)
上一篇:Python类与对象编程详解六(reflect反射)目录
单例模式
实现
单例模式
的几种模式使用模块使用装饰器实用类基于__new__方法实现(推荐使用)基于metaclass方式实现
单例模式
单例模式
假书生@
·
2023-12-20 10:10
编程语言
python基础知识
python
编程语言
Kotlin
lateinit 判断是否初始化时通过反射吗?
lateinit表示延迟初始化。使用起来很简单,如下:classLateinitDemo{lateinitvarstr:Stringfuninit(){str="HelloWorld!"}funtest(){if(this::str.isInitialized){println("strisinitialized,it's$str")}else{println("strisuninitialize
星流星
·
2023-12-20 09:54
runCatching异常捕获onSuccess/onFailure返回函数,
Kotlin
runCatching异常捕获onSuccess/onFailure返回函数,
Kotlin
funtest(a:Int,b:Int){runCatching{a/b}.onSuccess{println(
zhangphil
·
2023-12-20 09:08
kotlin
kotlin
安卓开发学习---
kotlin
版---笔记(三)
网络安卓主页的网络框架:OkHttp在OkHttp的基础上进行封装的:Retrofit框架,更常使用OkHttp学习在使用网络请求的时候,先添加网络访问权限:类似还有其他:除此之外,还有添加两个依赖:在app-build.gradle-dependencies下:implementation("com.squareup.okhttp3:okhttp:4.9.0")//网络请求日志打印impleme
AsiaSun.
·
2023-12-20 09:33
安卓学习
android
学习
kotlin
设计模式-
单例模式
(Singleton)
单例模式
保证一个类仅有一个实例,并提供一个该实例的全局访问点。方法绕过构造器,提供一种机制来保证一个类只有一个实例。这是类设计者的责任,不是使用者的责任。
我啥都会
·
2023-12-20 09:33
设计模式
设计模式
单例模式
Singleton
Android 图片加载库之Coil的详解与使用
接下来,我将介绍一款以
kotlin
语言开发的框架Coil。Coil的介绍一、介绍是
蜗牛、Z
·
2023-12-20 09:29
图片短视频
kotlin
android
android
kotlin
Coil
Java 中
单例模式
的常见实现方式
目录一、什么是
单例模式
?二、
单例模式
有什么作用?
Double丶11
·
2023-12-20 08:50
java
单例模式
开发语言
Android Weekly Notes #449
AndroidWeeklyIssue#449Android
Kotlin
AnalyticsMadeSimple!
圣骑士wind
·
2023-12-20 07:31
巧谈23种设计模式:
单例模式
前言
单例模式
(SingletonPattern)是Java中最简单的设计模式之一。
阿轩学Java
·
2023-12-20 03:23
第二百一十五回 如何创建
单例模式
文章目录1.概念介绍2.思路与方法2.1实现思路2.2实现方法3.示例代码4.内容总结我们在上一章回中介绍了"分享三个使用TextField的细节"沉浸式状态样相关的内容,本章回中将介绍如何创建
单例模式
talk_8
·
2023-12-20 03:54
一起Talk
Flutter吧
单例模式
移动开发flutter
_internal
factory
工厂方法
第二百一十六回 分享一种更新页面数据的方法
文章目录1.概念介绍2.实现方法2.1实现思路2.2实现方法3.示例代码4.内容总结我们在上一章回中介绍了"如何创建
单例模式
"相关的内容,本章回中将分享一种更新页面数据的方法.闲话休提,让我们一起TalkFlutter
talk_8
·
2023-12-20 03:48
talk8的私房菜
移动开发Flutter
LiveData
更新页面数据
ViewModel
ViewBinding与DataBinding(视图绑定与数据双向绑定)
findViewById()过于繁琐,强制转换不安全;butterkniife会存在众多臃肿的全局变量的控件,已不再维护;
kotlin
-android-extensions通过引入布局可以直接使用资源id
苏火火丶
·
2023-12-20 03:47
Android
Jetpack
android
jetpack
android
Kotlin
入门(四):关键字之lateinit(笔记)
在
Kotlin
中定义变量或者属性都是需要初始化值的,并且其都是private的,但是有些时候对于变量或者属性只需要声明,但是不需要初始化,则
kotlin
提供了lateinit关键字来实现:classStudent
睿丶清
·
2023-12-20 01:34
一文快速实战
Kotlin
协程与Flow
今天就带大家一起来解决这个问题,通过几个简单的Demo和实战,巩固我们
Kotlin
协程和Flow的知识体系,从而能更有信心地用到
BlueSocks
·
2023-12-20 01:49
Kotlin
Multiplatform的现状—2023年网络研讨会
Kotlin
Multiplatform的现状—2023年网络研讨会在2023年,
Kotlin
Multiplatform因其开发、当前状态和未来潜力而受到了相当大的关注。
Calvin880828
·
2023-12-19 23:31
kotlin多平台
kotlin
开发语言
android
Kotlin
协程库v1.7.1的核心模块(
kotlin
x-coroutines-core)--
kotlin
x.coroutines篇
目录asContextElement:asCoroutineDispatcher:jsasDeferred:asExecutor:jsasPromise:async:jsawait:awaitAll:awaitCancellation:cancelAndJoin:cancelChildren:CancellableContinuation:CancellationException:Closeab
小铁-Android
·
2023-12-19 23:29
kotlin
开发语言
android
2312d,D语言单元测试等
原文我最近决定在"系统编程"领域试些小众语言.我已用了Java,Dart和
Kotlin
等高级语言编程多年了(并试了许多其他相同级别或更高级的语言),需要扩大视野,因为对某些类型应用,这些语言并不是最好的工具
fqbqrr
·
2023-12-19 22:48
dlang
d
d
关于compose和
kotlin
的一些兼容性问题
以下是出现的兼容性问题之一:androidx.compose.compiler.plugins.
kotlin
.IncompatibleComposeRuntimeVersionException:YouareusinganoutdatedversionofC
IT_Studio
·
2023-12-19 22:43
kotlin
开发语言
android
Androidstudio加载编译时
kotlin
-compiler-embeddable一直下载中
打开网址https://repo.maven.apache.org/maven2/org/jetbrains/
kotlin
/
kotlin
-compiler-embeddable/1.6.10/1.下载jar
Ocean_奋斗史
·
2023-12-19 22:12
工作中遇到的问题
kotlin
android
Gson 自动生成适配器插件
在json解析方面我们常见有下面几方面困扰1.moshicode-gen能自动生成适配器,序列化效率比gson快,但是自定义程度不如gson,能java
kotlin
共存且解决了默认值的问题2.gsonapi
亚洲小炫风
·
2023-12-19 18:07
java
json
json
零反射
gson
提升速度
json解析速度最快的方式
Spring 框架中都用到了哪些设计模式?
1.
单例模式
(SingletonPattern)
单例模式
是一种创建型设计模式,其主要目的是确保类只有一个实例,并提供一个全局访问
Itmastergo
·
2023-12-19 18:45
spring
设计模式
java
Flutter 教程之
Kotlin
多平台与 Flutter,为您的应用选择哪一个
Kotlin
Multiplatform和Flutter是两个最流行的多/跨平台应用程序框架,它们正在迅速成熟。两者都允许您在为Android和iOS开发应用程序时重用代码。
iCloudEnd
·
2023-12-19 17:38
kotlin
.
Kotlin
NullPointerException
AS打包时一直报错,点击右下角的感叹号,弹出来的信息里提示
kotlin
.
Kotlin
NullPointerException,但工程中没有任何地方使用
Kotlin
解决方案:把build.gradle版本升级到
默_4971
·
2023-12-19 17:05
cy.visit 执行逻辑的单步调试
返回一个空的字符串:创建一个chain实例:
单例模式
吗?创建一个chain实例:这里构造函数才正式调用:这个chainer.visit是个什么函数?
JerryWang_汪子熙
·
2023-12-19 14:39
DiffUtils 遇到
Kotlin
,榨干视图局部刷新的最后一滴性能
前言:RecyclerView作为Android开发中最常用的开发组件,简单的静态页面,是不需要使用DiffUtils的。为了提高RecyclerView的渲染性能,最容易想到的就是使用DiffUtils组件,一方面做到了只刷新某个变化了Item;另一方面通过DiffUtils派发能够触发RecyclerView默认动画效果,让界面更加优雅。在前端各种双向绑定,数据驱动大行其道的今天,许多开发理念
让开,我要吃人了
·
2023-12-19 12:13
Android进阶之路
java
开发语言
移动开发
安卓
Android
Kotlin
Paging3 Flow完整教程
准备好接口packagecom.example.android_learn_paging.netimportcom.example.android_learn_paging.model.NetDataListimportretrofit2.http.GETimportretrofit2.http.QueryinterfaceFeedBackApi{@GET("api/v1/open/test")s
安果移不动
·
2023-12-19 12:41
002android
android
kotlin
android
studio
DiffUtil + RecyclerView 在
Kotlin
中的使用
很惭愧,做了多年的Android开发还没有使用过DiffUtil这样解放双手的工具。文章目录1DiffUtil用来解决什么问题?2DiffUtil是什么?3DiffUtil的使用4参考文章1DiffUtil用来解决什么问题?先举几个实际开发中的例子帮助我们感受下:加载内容流时,第一次加载了ABC,第二次加载了BCD,如何让用户能看到不重复的内容?网络数据和本地数据不一致,如何能够找出不一致的内容?
Gerry_Liang
·
2023-12-19 12:07
项目实战
kotlin
android
DiffUtil
RecyclerView
设计模式之工厂模式和抽象工厂
设计模式分类通常来说设计模式分为三大类:创建型模式,共5种:工厂模式、抽象工厂模式、
单例模式
、建造者模式、原型模式。
阿香学编程.
·
2023-12-19 11:47
设计模式
java
node.js
设计模式
常见的设计模式以及实现方法总结
目录代码中使用的设计模式总结前言常见的23种设计模式Singleton模式(
单例模式
)理论Spring中创建的BeanPrototype模式(原型模式)理论Spring中创建的BeanBuilder模式
顶子哥
·
2023-12-19 10:32
日积月累
面试题
设计模式
java
maven
mxnet
自动驾驶
docker
设计模式——
单例模式
概念
单例模式
(SingletonPattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。
layman0528
·
2023-12-19 09:09
设计模式
设计模式
单例模式
javascript
kotlin
标展函数(apply,let,run)
1、applyapply函数可与看做是一个配置函数,传入一个对象,返回一个配置好的对象,在作用域内可以直接调用该对象的任意方法:classStudent{varname:String?=nullvarage:Int?=null}funmain(){classStudent{varname:String?=nullvarage:Int?=null}funmain(args:Array){valstu
qq_26554909
·
2023-12-19 09:01
kotlin
android
java
创建型模式 |
单例模式
一、
单例模式
单例模式
(SingletonPattern),使用最广泛的设计模式之一。其意图是保证一个类仅有一个实例被构造,并提供一个访问它的全局访问接口,该实例被程序的所有模块共享。
MessiGo
·
2023-12-19 05:17
设计模式原理与分析
单例模式
单例设计模式
一、什么是
单例模式
单例就是保证一个类仅有一个实例,并提供一个访问它的全局访问点。二、单例的特点1、单例只能有一个实例。2、单例类必须创建自己的唯一实例。3、单例类必须向其他类提供这一实例。
Ryan_Hoo
·
2023-12-19 03:42
干货满满,阿里大佬熬夜整理的“MyBatis+设计模式架构指南”,看完不服不行
设计模式目录创建者模式第1节:工厂方法模式第2节:抽象工厂模式第3节:建造者模式第4节:原型模式第5节:
单例模式
结构型模式第1节:适配器模式第2节:桥接模式第3节:组合模
啊码
·
2023-12-19 03:55
阿里云
mybatis
设计模式
面试
LeetCode之Group the People Given the Group Size They Belong To(
Kotlin
)
问题:方法:通过map结构存储list,当list装满groupSize时移到result中即可,遍历所有元素即可得到最终结果。classGroupThePeopleGivenTheGroupSizeTheyBelongTo{fungroupThePeople(groupSizes:IntArray):List>{valresult=mutableListOf>()valmap=mutableMa
糕冷羊
·
2023-12-18 21:33
拿来吧你,Compose尝鲜初体验!
这已经是它的第三个版本:第一版:
Kotlin
+Jetpack第二版:Flutter第三版:Compose+Jetpack还记得去年Compose推出的时候,我就在团队内部分享了一次Compose,当时为了展示一个
九心_
·
2023-12-18 20:31
Kotlin
协程(二) -协程取消与超时
协程一:
Kotlin
协程(一)在长时间运行的程序中,如果协程的执行结果不需要了,那么协程是可以取消的,使用Job,cancel()函数执行示例(1):funmain()=runBlocking{valjob
码路恒行
·
2023-12-18 18:20
【自定义View】android自定义渐变色圆弧+水波纹布局
本次用
kotlin
写了自定义渐变色圆弧+水波纹布局。备注:双水波纹的手写代码我放在文末了。但我自己写的运行起来有亿点点难看。
qq_28909387
·
2023-12-18 17:22
android
自定义view
水波纹
渐变色
炫酷效果
单例模式
的懒汉式,饿汉式详解
什么是
单例模式
?
单例模式
(SingletonPattern)是Java中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
海棠Flower未眠
·
2023-12-18 16:09
#
设计模式
java
读《大话设计模式》
封闭原则依赖倒转原则装饰模式代理模式工厂方法模式原型模式模板方法模式迪米特法则外观模式建造者模式观察者模式抽象工厂模式16.状态模式17.适配器模式18.备忘录模式19.组合模式20.迭代器模式21.
单例模式
小电动车
·
2023-12-18 14:25
设计模式
c++
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他