• kotlin web开发教程【一】从零搭建kotlin与spring boot开发环境

    时间:2024-02-23 13:07:37

    IDEA中文输入法的智能提示框不会跟随光标的问题我用的开发工具是IDEA这个版本的IDEA有一个问题;就是中文输入法的智能提示框不会跟随光标解决这个问题的办法很简单...

  • Kotlin学习资料

    时间:2024-02-23 13:07:13

    欢迎关注本人Github:https://github.com/itgoyo里边会时刻更新一些最新最潮的技术文章2017-5-18 Google I/O 大会指定Kotlin成为Android的官方开发语言本项目地址:https://github.com/kotlinandroid/kotlin-f...

  • Kotlin基础语法学习

    时间:2024-02-23 13:06:49

    Kotline简介Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。Kotlin语法1、函数...

  • [AIGC] Java 和 Kotlin 的区别-Java 示例:

    时间:2024-02-16 20:07:06

    在 Java 中,如果需要对一个集合进行排序,需要使用 Comparator 接口。 List<String> names = Arrays.asList("John", "Paul", "George", "Ringo");names.sort((o1, o2) -> o1.c...

  • Kotlin实战案例:带你实现RecyclerView分页查询功能(仿照主流电商APP,可切换列表和网格效果)

    时间:2024-02-01 20:34:15

    随着Kotlin的推广,一些国内公司的安卓项目开发,已经从Java完全切成Kotlin了。虽然Kotlin在各类编程语言中的排名比较靠后(据TIOBE发布了 19 ...

  • Kotlin 协程 asyn和launch简单使用

    时间:2024-01-21 14:38:01

    在 Kotlin 协程中,async 和 launch 都是协程构建器,但它们有一些重要的区别: 返回值: launch 函数返回一个 Job 对象,代表一个在后台执行的任务。Job 可以用于等待任务完成、取消任务等操作。async 函数返回一个 Deferred 对象,它是 Job 的子接口...

  • Android 内存泄漏检测工具 LeakCanary(Kotlin版)的实现原理

    时间:2024-01-20 20:34:12

    LeakCanary 是一个简单方便的内存泄漏检测框架,做 android 的同学基本都收到过 LeakCanary 检测出来的内存泄漏。目前 LeakCanary 最新版本为 2.7 版本,并且采用 kotlin 重写了一遍。最近也是对 kotlin 有了一些了解后,才敢来分析 LeakCanar...

  • 从架构师视角看是否该用Kotlin做服务端开发?

    时间:2024-01-18 07:52:58

    前言自从Oracle收购Sun之后,对Java收费或加强控制的尝试从未间断,谷歌与Oracle围绕Java API的官司也跌宕起伏。虽然Oracle只是针对Oracle JDK8的升级收费,并释放了OpenJDK一直开源这份善意,但是如果没有各个大非Oracle的JVM、JDK和众多其它基于JVM的...

  • Kotlin for Java Developers 学习笔记

    时间:2024-01-14 21:52:57

    Kotlin for Java Developers 学习笔记★Coursera 课程 Kotlin for Java Developers(由 JetBrains 提供)的学习笔记”From Java to KotlinJava 和 Kotlin 代码可以相互转化public class Pers...

  • kotlin学习笔记-异常好玩的list集合总结

    时间:2024-01-14 21:50:58

    不积跬步无以至千里,不积小流无以成江海先看看Kotlin中for循环的遍历 fun testList(){ var StringVal = "12_12_13_15_a_b_c_d_yu_er" var ssArray = StringVal.split("_") ...

  • Kotlin 学习笔记(一)

    时间:2024-01-14 21:23:27

    (Kotlin 学习笔记的文档结构基本按照 Java 核心技术一书的目录排列)基本程序设计结构数据类型数字类型宽度Double64Float32Long64Int32Short16Byte8Char 类型Kotlin 中字符类型为 “Char”,和 Java 中不同的是,Kotlin 中的 Char...

  • Kotlin + Spring Boot 请求参数验证

    时间:2024-01-08 13:52:31

    编写 Web 应用程序的时候,经常要做的事就是要对前端传回的数据进行简单的验证,比如是否非空、字符长度是否满足要求,邮箱格式是否正确等等。在 Spring Boot 中,可以使用 Bean Validation (JSR-303) 技术通过注解的方式来进行参数验证。准备 DTO 对象data cla...

  • Kotlin for循环使用

    时间:2024-01-02 09:05:36

    普通for循环for(i in 1..4){ println(i)}结果为1234 循环四次反序for循环for(i in 4 downTo 1){ println(i)}结果为4321 循环四次until的for循环for(i in 1 until 4){ println(i)}...

  • hello Kotlin!

    时间:2023-12-29 20:45:18

    听说谷爹要把Kotlin作为了Android开发的一级语言,吓得我赶紧写个“Hello Kotlin!”压压惊!Kotlin是由JetBrains 公司开发的语言,并且已经开源。而JetBrains 家的IDE基本上已经一统了各家主流编程语言的江湖。IntelliJ IDEA - 已经成为Java语...

  • 用Kotlin开发Android应用(III):扩展函数和默认值

    时间:2023-12-26 12:33:08

    这是关于Kotlin的第三篇。原文标题:Kotlin for Android (III): Extension functions and default values原文链接:http://antonioleiva.com/kotlin-android-extension-functions/原文...

  • Kotlin基本语法和使用

    时间:2023-12-01 14:45:53

    Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性。Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于 Android开发者,有两个有趣的特点:对Java...

  • Kotlin入门(7)循环语句的操作

    时间:2023-11-30 09:53:35

    上一篇文章介绍了简单分支与多路分支的实现,控制语句除了这两种条件分支之外,还有对循环处理的控制,那么本文接下来继续阐述Kotlin如何对循环语句进行操作。Koltin处理循环语句依旧采纳了for和while关键字,只是在具体用法上有所微调。首先来看for循环,Java遍历某个队列,可以通过“for ...

  • Kotlin的Lambda表达式以及它们怎样简化Android开发(KAD 07)

    时间:2023-11-29 15:10:05

    作者:Antonio Leiva时间:Jan 5, 2017原文链接:https://antonioleiva.com/lambdas-kotlin/由于Lambda表达式允许更简单的方式建模式函数,所以它是Kotlin和任何其他现代开发语言的最强工具之一。在Java6中,我们仅能下面方法这样做:通...

  • 谷歌钦定的编程语言Kotlin大揭秘

    时间:2023-11-24 15:18:12

    第一时间关注程序猿(媛)身边的故事谷歌钦定的编程语言Kotlin大揭秘语法+高级特性+实现原理;移动开发者升职加薪宝典!谷歌作为世界级的科技公司巨头,强悍的技术研发与创新能力使其一直是业界的楷模,其在各个领域的每一次创新,都能够引领一个新的时代!Kotlin便是其最新的一个创新力作。这几年互联网领域...

  • Kotlin——高级篇(五):集合之常用操作符汇总

    时间:2023-11-19 19:34:48

    在上一篇文章Kotlin——高级篇(四):集合(Array、List、Set、Map)基础中讲解到了数组Array<T>、集合(List、Set、Map)的定义与初始化。但是由于篇幅的原因,未讲解到操作他们的常用高阶函数。故而今天这篇文章详细的讲解这些函数。对他们的作用进行剖。并实例讲解...