Kotlin数据模型
Java中的常用的Bean类,每一个变量我们都需要写getter,setter方法,却都要手动实现很多方法; 尽管可以用工具帮我们完成,但是代码显得很臃肿,不灵活。 特别是当我们需改其中某一个成员的时候,就得去一堆代码里面寻找对应的修改。public class JavaDemoBean { ...
Kotlin开发语言文档(官方文档)-- 目录
开始阅读Kotlin官方文档。先上文档目录。有些内容还未阅读,有些目录标目翻译还需琢磨琢磨。后续再将具体内容的链接逐步加上。文档链接:https://kotlinlang.org/docs/kotlin-docs.pdf网页链接:https://kotlinlang.org/docs/referen...
Kotlin Reference (七) Returns and Jumps
most from referencekotlin有三个结构跳跃表达式return 默认情况下,从最近的封闭函数或匿名函数返回。break 跳出整个循环continue 跳出本次循环,进行下一次循环所有这些表达式都可以用作更大表达式的一部分:val s = person.name ?: return...
Kotlin Reference (八) Classes and Objects
most from reference类Kotlin的类的声明使用关键字classclass Invoice {}类声明由类名、类头(指定其类型参数,构造函数等)和类体组成,由大括号括起来。如果一个类没有方法体,可以省略花括号。class Empty构造函数Kotlin中类可以有一个主要的构造函数和...
android手机安全卫士、Kotlin漫画、支付宝动画、沉浸状态栏等源码
Android精选源码轻量级底部导航栏 android手机卫士源码android实现高仿今日头条源码一个用Kotlin写的简单漫画App源码android吐槽项目完整源码实现可以滑动文字逐渐变色的TabLayoutandroid实现将app隐藏加密功能的源码android实现横向滚动的卡片堆叠布局a...
Kotlin Tutorials系列文章
Kotlin Tutorials系列文章想写一个有实用价值的Kotlin笔记, 让一线开发一看就懂, 看完就能上手.当然官方文档更有参考价值了. 这个系列相对于官方文档的大而全来说, 最主要优势是: 自己写的比较亲切(??). 有一些自己的思路和二次梳理. 可以作为一个侧面参考.这个flag立了很久...
Kotlin入门学习笔记
前言本文适合人群 有一定的java基础变量与方法变量声明及赋值var 变量名: 变量类型val 变量名: 变量类型这里,var表示可以改变的变量,val则是不可改变的变量(第一个赋值之后,之后都无法改变此变量的数值)PS:在kotlin中,类型首字母都是要大写的,还有,冒号之后有空格变量声明及赋值v...
Kotlin学习笔记(9)- 数据类
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!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
基于Gradle和Kotlin开发的项目,gradle运行项目是报错:Exception in thread "main" kotlin.jvm.KotlinReflectionNotSupportedError: Kotlin reflection implementation is not fo...
Kotlin:数组的基本操作
Kotlin使用Array类来表示数组,构造函数为:<init> Array(size: Int, init: (Int) -> T)size:数组大小init:初始化数组创建数组Kotlin提供了几种方法方便我们创建数组,包括:构造函数,标准库提供的arrayOf, arrayO...
尝试用kotlin做一个app(十一)
为新闻列表页加载数据库数据,并为条目添加点击事件,点击进入新闻详情页 又转战后台了 java文章,kotlin文章还有其他文章是用一个表,还是分别建不同的表呢,我想还是建一个表吧,为表增加一个分类的字段就行了。文章一共有10个类别,分别是: 新建两个表。一个是文章表,一个是用户表...
Kotlin传递函数作为参数的方式
Kotlin传递函数作为参数,可以有:命名参数,位置参数以及在参数列表外,以lamba的形式传递。示例data class Person(val name: String, val age: Int = 0, val showMsg...
android kotlin 子线程中调用界面UI组件崩溃
UI 只能在主线程内更新,子线程需要更新UI组件时可以这样: fun fuck(){ Executors.newSingleThreadExecutor().execute{ // url request ... val visibil...
kotlin学习二:初步认识kotlin
1. 函数kotlin中支持顶级函数(文件内直接定义函数),对比JAVA来说,JAVA的程序入口是main方法,kotlin也一样,入口为main函数首先看下kotlin中main函数的定义。fun main(args: Array<String>) { println("Hell...
kotlin官方文档-1.0入门
什么是Kotlin?图片发自简书AppKotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷歌官方的android IDE就是基于Intellij,kotlin可以作为一个插件被用来开发android...
KOTLIN开发语言文档(官方文档) -- 2.基本概念
网页链接:https://kotlinlang.org/docs/reference/basic-types.html2. 基本概念2.1. 基本类型从可以在任何变量处理调用成员函数和属性角度来说,在Kotlin开发语言中,一切都是对象。有些类型是内嵌的,它们的实现进行过优化,用户看到的仍是原...
Java 程序员快速上手 Kotlin 11招
收录待用,修改转载已取得腾讯云授权作者 | 霍丙乾编辑 | 迷鹿前言最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以...
快速上手 Kotlin 的 11 招
本文转载自 Kotlin 公众号(KotlinX)作者:bennyhuo最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,...
字符串输出格式化(Java、Python、JavaScript、Kotlin)
前言 在日常开发中,字符串格式化是常用的功能,帮助我们美化输出信息. 假设有这么一段文本需要格式化输出: INFO 10000 --- [ main] AccountServiceApplication 执行时长 40 ms. 格式化说明 属性 内容说明 格...
Kotlin实现LeetCode算法题之String to Integer (atoi)
题目String to Integer (atoi)(难度Medium)大意是找出给定字串开头部分的整型数值,忽略开头的空格,注意符号,对超出Integer的数做取边界值处理。方案1 class Solution { fun myAtoi(str: String): Int { ...