• Kotlin数据模型

    时间:2023-11-11 22:01:45

    Java中的常用的Bean类,每一个变量我们都需要写getter,setter方法,却都要手动实现很多方法; 尽管可以用工具帮我们完成,但是代码显得很臃肿,不灵活。 特别是当我们需改其中某一个成员的时候,就得去一堆代码里面寻找对应的修改。public class JavaDemoBean {    ...

  • Kotlin开发语言文档(官方文档)-- 目录

    时间:2023-08-16 09:16:50

    开始阅读Kotlin官方文档。先上文档目录。有些内容还未阅读,有些目录标目翻译还需琢磨琢磨。后续再将具体内容的链接逐步加上。文档链接:https://kotlinlang.org/docs/kotlin-docs.pdf网页链接:https://kotlinlang.org/docs/referen...

  • Kotlin Reference (七) Returns and Jumps

    时间:2023-08-15 22:32:37

    most from referencekotlin有三个结构跳跃表达式return 默认情况下,从最近的封闭函数或匿名函数返回。break 跳出整个循环continue 跳出本次循环,进行下一次循环所有这些表达式都可以用作更大表达式的一部分:val s = person.name ?: return...

  • Kotlin Reference (八) Classes and Objects

    时间:2023-08-15 22:32:07

    most from reference类Kotlin的类的声明使用关键字classclass Invoice {}类声明由类名、类头(指定其类型参数,构造函数等)和类体组成,由大括号括起来。如果一个类没有方法体,可以省略花括号。class Empty构造函数Kotlin中类可以有一个主要的构造函数和...

  • android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源码

    时间:2023-08-08 22:54:54

    Android精选源码轻量级底部导航栏 android手机卫士源码android实现高仿今日头条源码一个用Kotlin写的简单漫画App源码android吐槽项目完整源码实现可以滑动文字逐渐变色的TabLayoutandroid实现将app隐藏加密功能的源码android实现横向滚动的卡片堆叠布局a...

  • Kotlin Tutorials系列文章

    时间:2023-06-02 12:46:20

    Kotlin Tutorials系列文章想写一个有实用价值的Kotlin笔记, 让一线开发一看就懂, 看完就能上手.当然官方文档更有参考价值了. 这个系列相对于官方文档的大而全来说, 最主要优势是: 自己写的比较亲切(??). 有一些自己的思路和二次梳理. 可以作为一个侧面参考.这个flag立了很久...

  • Kotlin入门学习笔记

    时间:2023-06-02 12:46:26

    前言本文适合人群 有一定的java基础变量与方法变量声明及赋值var 变量名: 变量类型val 变量名: 变量类型这里,var表示可以改变的变量,val则是不可改变的变量(第一个赋值之后,之后都无法改变此变量的数值)PS:在kotlin中,类型首字母都是要大写的,还有,冒号之后有空格变量声明及赋值v...

  • Kotlin学习笔记(9)- 数据类

    时间:2023-06-02 12:46:14

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!Kotlin学习笔记(1)- 环境配置Kotlin学习笔记(2)- 空安全Kotlin学习笔记(3)- 语法Kotlin学习笔记(4)- 流程控制Kotlin学习笔记(5)- ...

  • Gradle报错:KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath

    时间:2023-05-12 17:47:21

    基于Gradle和Kotlin开发的项目,gradle运行项目是报错:Exception in thread "main" kotlin.jvm.KotlinReflectionNotSupportedError: Kotlin reflection implementation is not fo...

  • Kotlin:数组的基本操作

    时间:2023-05-12 17:41:53

    Kotlin使用Array类来表示数组,构造函数为:<init> Array(size: Int, init: (Int) -> T)size:数组大小init:初始化数组创建数组Kotlin提供了几种方法方便我们创建数组,包括:构造函数,标准库提供的arrayOf, arrayO...

  • 尝试用kotlin做一个app(十一)

    时间:2023-05-12 17:42:40

    为新闻列表页加载数据库数据,并为条目添加点击事件,点击进入新闻详情页 又转战后台了 java文章,kotlin文章还有其他文章是用一个表,还是分别建不同的表呢,我想还是建一个表吧,为表增加一个分类的字段就行了。文章一共有10个类别,分别是:         新建两个表。一个是文章表,一个是用户表...

  • Kotlin传递函数作为参数的方式

    时间:2023-05-12 17:42:10

    Kotlin传递函数作为参数,可以有:命名参数,位置参数以及在参数列表外,以lamba的形式传递。示例data class Person(val name: String,                  val age: Int = 0,                  val showMsg...

  • android kotlin 子线程中调用界面UI组件崩溃

    时间:2023-05-05 22:24:26

    UI 只能在主线程内更新,子线程需要更新UI组件时可以这样: fun fuck(){ Executors.newSingleThreadExecutor().execute{ // url request ... val visibil...

  • kotlin学习二:初步认识kotlin

    时间:2023-04-30 17:11:04

    1. 函数kotlin中支持顶级函数(文件内直接定义函数),对比JAVA来说,JAVA的程序入口是main方法,kotlin也一样,入口为main函数首先看下kotlin中main函数的定义。fun main(args: Array<String>) { println("Hell...

  • kotlin官方文档-1.0入门

    时间:2023-04-23 09:26:20

    什么是Kotlin?图片发自简书AppKotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷歌官方的android IDE就是基于Intellij,kotlin可以作为一个插件被用来开发android...

  • KOTLIN开发语言文档(官方文档) -- 2.基本概念

    时间:2023-04-23 09:26:14

    网页链接:https://kotlinlang.org/docs/reference/basic-types.html2.   基本概念2.1.  基本类型从可以在任何变量处理调用成员函数和属性角度来说,在Kotlin开发语言中,一切都是对象。有些类型是内嵌的,它们的实现进行过优化,用户看到的仍是原...

  • Java 程序员快速上手 Kotlin 11招

    时间:2023-02-27 19:31:23

    收录待用,修改转载已取得腾讯云授权作者 | 霍丙乾编辑 | 迷鹿前言最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以...

  • 快速上手 Kotlin 的 11 招

    时间:2023-02-27 16:57:09

    本文转载自 Kotlin 公众号(KotlinX)作者:bennyhuo最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,...

  • 字符串输出格式化(Java、Python、JavaScript、Kotlin)

    时间:2023-02-25 14:46:24

    前言 在日常开发中,字符串格式化是常用的功能,帮助我们美化输出信息. 假设有这么一段文本需要格式化输出: INFO 10000 --- [ main] AccountServiceApplication 执行时长 40 ms. 格式化说明 属性 内容说明 格...

  • Kotlin实现LeetCode算法题之String to Integer (atoi)

    时间:2023-02-13 16:23:19

    题目String to Integer (atoi)(难度Medium)大意是找出给定字串开头部分的整型数值,忽略开头的空格,注意符号,对超出Integer的数做取边界值处理。方案1 class Solution { fun myAtoi(str: String): Int { ...