logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin开发效率提升技巧—扩展函数

就是说一个类中定义了一个函数,然后又定义了一个和这个成员函数一样结构的扩展函数,调用的时候将不会调用到扩展函数,举个例子// 调用方法这段代码执行结果会打印"Class method"

文章图片
#kotlin#asp.net#开发语言
Kotlin:集合(一)

// 文章后面会讲解forEach高阶函数。比for循环简洁多了for (index in arr){print(“$index \t”)}输出结果:4321中的集合和其他语言不同的是,集合可分为可变和不可变集合。由以上几点我们可出,在定义集合类型变量的时候如果使用、、声明的时候该集合则是不可变集合,而使用、、的时候该集合才是可变类型集合。这里我就不提供源码来分析了,有兴趣的可以看一看源码!源码在

文章图片
#kotlin#windows#开发语言
Kotlin关键字与操作符(1)

给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!题目列出来了[外链图片转存中…(img-Ckt9FDS4-1715156500463)][外链图片转存中…(img-PJvaoIkj-1715156500492)][外链图片转存中…(img-2B6jwahk-17151565

文章图片
#kotlin#javascript#开发语言
ReactNative动画效果分析(仅从Android端源代码进行分析)

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至

文章图片
#react native#android#react.js
Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了(1)

官网及文档Kotlin 官网Kotlin 文档Kotlin 中文文档Kotlin on GitHub教程 & 文章将 Kotlin 用于生产环境:你在犹豫什么?为什么我要改用 Kotlin?用 Kotlin 开发 Android 项目是一种什么样的感受?用 Kotlin 开发 Android 项目是一种什么样的感受?(二)Kotlin Primer · 第一章 · 启程Kotlin Primer

文章图片
#kotlin#开发语言#android
Kotlin学习日志(一)TextView、Button、Toast的使用

*一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。技术提升遇

文章图片
#kotlin#学习#开发语言
Kotlin Android开发·认识和了解Kotlin

)由fun关键字进行函数的声明var a = 15val b = 16Kotlin关键字定义变量只有val和var,相当于一个有final修饰一个没有!val b = 16 相当于Java中的 final int b = 16;var a = 15 相当于Java中的 int a = 15;现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价

文章图片
#android#kotlin#开发语言
TextField suffixIcon点击时TextField 选中弹出键盘<Flutter Bug篇>

首先是一个知识清单:(对于现在的Android及移动互联网来说,我们需要掌握的技术)泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶注解原理丶注解原理丶序列化Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)代码框架结构优化(数据结构丶排序算法丶设计模式)APP性能优化(用户

文章图片
#flutter#bug
kotlin 入门到精通 单例模式(六)

}static {HungrySin var0 = new HungrySin();INSTANCE = var0;}}2.懒汉式 doubleCheck说到延迟加载就直接跳到线程安全且性能较好的doubleCheck吧,若是用java实现会用2层check,第一层判断减轻锁的负担直接判断是否创建过,第二层判断加锁保证线程安全,最后用volatile禁止重排序防止编译器优化导致的线程安全问题。在k

文章图片
#kotlin#单例模式#开发语言
到底了