目录概述:基本语法1、实体声明2、条件判断when:3、循环4、数组和集合数组:概述:Kotlin是一个用于现代多平台应用的静态编程语言。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。此外,Kotlin还可以编译成二进制代码在直接运行在机器上,如嵌入式设备或iOS。基本语法首先,在Kotlin当中不用写 ";", 确实是非常爽的一件事情,代码
转载 2023-10-10 08:51:15
240阅读
# Android Kotlin Android开发作为目前最流行的移动应用开发领域之一,Kotlin语言的引入使得开发变得更加高效和简洁。接下来,我们将通过个简单的示例来介绍KotlinAndroid中的应用和优雅性。 ## 一、Kotlin基础语法 在Kotlin中,变量的声明和赋值是非常直观的。我们可以使用`val`来定义一个只读变量,使用`var`来定义一个可变变量。以下是
原创 10月前
12阅读
面试的时候经常会被问及多线程同步的问题,例如:“ 现有 Task1、Task2 等多个并行任务,如何等待全部任务执行完成后,开始执行 Task3 ? ”Kotlin 中有多种实现方式可供选择,本文将所有这些方式做了整理:1. Thread.join 2. Synchronized 3. ReentrantLock 4. BlockingQueue 5. CountDownLat
转载 2024-08-22 13:17:52
144阅读
1.Kotlin是什么?Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。Kotli
转载 2023-08-16 12:39:45
83阅读
# Android Kotlin 目晕眩:了解目运算符 在Android开发中,我们经常会用到目运算符(也称为条件运算符)来简化代码的编写。然而,对于一些初学者来说,目运算符可能会带来一些困惑。在本文中,我们将深入了解目运算符在Kotlin中的使用,帮助大家更好地理解和运用这一语法特性。 ## 什么是目运算符? 目运算符是一种条件表达式,通常用于简单的条件判断。它由部分组成:
原创 2024-02-21 08:00:29
142阅读
一、什么是KotlinKotlin就是一门可以运行在Java虚拟机、Android、浏览器上的静态语言,他与Java 100%兼容,如果对Java熟悉,可以发现Kotlin拥有自己的标准库之外,大都仍然使用经典的Java集合框架。 2016.2发布正式版1.0 2016.9发布1.0.4,支持apt二、创建工程先下载Intellij IDEAfile—>new—project:、Ko
转载 2023-11-28 10:31:41
292阅读
Kotlin 在我印象里是出来好久的语言来,2017年 google宣布 咳咳复制个原话5月18日,安卓团队在谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言。在我新接手的新项目中,一些简单页面我现在也在使用Kotlin写了,之前也了解过一些相关语法,但是真上手后发现还是有好多问题存在,于是自己google,百度搞定。说一下我在项目中的使用吧我一般都是activity或者fr
转载 2024-01-03 22:34:59
84阅读
1.调节笔记本的明亮度同时按“Fn+太阳图标”两个键。 2.电脑屏幕所有的字都左转了90度,按“CTAL+ALT+方向键”调回即可。 3.outlook信箱已满,开启webmail删除多余邮件后仍无法开启,在别的电脑建立该邮件帐号可自动进入信箱,再换回原来的电脑信箱已可正常开启。
原创 2008-10-10 07:59:04
411阅读
Kotlin】初识Kotlin(二)1、Kotlin的流程控制流程控制是一门语言中最重要的部分之一,从最经典的if...else...,到之后的switch,再到循环控制的for循环和while循环,都是在开发中离不开的。之前在第一篇博文中提到了Kotlin中的for循环和foreach循环,从中可以看出Kotlin在这些流程处理中下了很大一片功夫,也进行了人性化的创新。接下来我们就从最经典的i
转载 2023-07-12 10:45:34
3195阅读
# Java 运算 ## 流程图 ```mermaid classDiagram class JavaCalculator { + calculate(int a, int b, String operator) : int } ``` ## 整体流程 | 步骤 | 操作 | | ---- | ---- | | 1 | 输入两个整数和运算符 | | 2
原创 2024-07-12 04:09:27
36阅读
# Android Kotlin 木运输的探索之旅 在现代的 Android 开发中,Kotlin 已成为一种备受欢迎的编程语言。随着“移动优先”理念的广泛接受,开发者们需要找到更高效、灵活的编程方式来处理复杂的业务逻辑。在这篇文章中,我们将结合木运输的实际案例,来探讨如何利用 Kotlin 开发 Android 应用,并呈现一些实用的代码示例。 ## 什么是木运输? 木运输是一种假
原创 9月前
33阅读
给儿砸的第一个儿童节礼物久等了,关于 Kotlin 的类和对象涉及的知识有点多,我又顺便练手写了 Kotlin 版 Retrofit +RxJava,近期整理一并分享出来。类使用 class 关键字声明类。类声明由类名、类头(指定其类型参数、主构造函数等)和由大括号包围的类体构成。一个类可以有一个主构造函数和一个或多个次构造函数。主构造函数//类名:WeatherinfoModel//主构造函数:
原创 2021-05-23 22:04:28
220阅读
前言这两天在用 Blueprint+React+ServiceFramework+MySQL 为主要组件开发一个小玩具,由衷的喜欢React了。为啥呢
原创 2023-04-06 16:17:38
67阅读
# Java中的运算符详解 在Java编程语言中,运算符指的是加法、减法和乘法操作符。它们是进行数值计算和数据处理时最常见的基本操作。本文将详细介绍这种运算符的使用方法、特点和相关示例代码,帮助读者深入理解和运用这种运算符。 ## 一、加法运算符(+) ### 1. 基本用法 加法运算符主要用于两个数值或字符串的相加。在数值计算中,它返回两个操作数的和;而在字符串中,它将两个字
原创 8月前
50阅读
引语我们假设有如下挂起函数//com.example.studycoroutine.chapter.CoroutineRun.kt suspend fun suspendFun(): Int { return 1; }上面的代码在kotlin编译的时候会变成如下函数@Nullable public static final Object suspendFun( Continuation
转载 2024-02-03 16:39:53
90阅读
# 在 Android Kotlin 中实现目运算符 在编程中,目运算符是一种简洁的条件判断方法。Android Kotlin 中的目运算符的实现可以用简单的 if-else 表达式来完成。本文将详细介绍如何使用 Kotlin 实现目运算符,并通过步骤和代码示例帮助你掌握这一技巧。 ## 流程概述 接下来,我们将通过以下步骤来实现目运算符: | 步骤 | 描述
原创 9月前
142阅读
  Kotlin允许我们为自己的类型提供预定义的一组操作符的实现。这些操作符具有固定的符号表示(如 + 或 *) 和固定的优先级。为实现这样的操作符,我们为相应的类型(即二元操作符左侧的类型和一元操作符的参数类 型)提供了一个固定名字的成员函数或扩展函数。重载操作符的函数需要用 operator 修饰符标记。  另外,我们描述为不同操作符规范操作符重载的约定。 一元操作  一元前缀操作符
转载 2024-05-29 20:38:10
77阅读
前一章节我们讲解了Kotlin Flow的基本用法,这一节我们来实践将Kotlin Flow应用在Android应用中。我们从个方面进行讲解:网络数据的请求在编写UI界面中的使用结合Room在数据库中的使用MVVM架构中留给Flow的位置我们再来看一下Google给我们规范的MVVM架构图:MVVM架构中数据回流的方式主要是利用LiveData来实现:鉴于LiveData的功能很单一,我们可以将
转载 2024-07-08 22:32:00
266阅读
文章目录1 依赖注入[Kodin](https://github.com/Kodein-Framework/Kodein-DI)2 图片加载框架 [Coil](https://github.com/coil-kt/coil/)3 权限申请4 网络请求5 数据库6 更多 1 依赖注入Kodin 实际上这部分跟协程没有什么关系,只是觉得这篇文章主要介绍一些Kotlin方库,所以将其纳入。如果还不
###Kotlin简介####Kotlin是什么Kotlin是JetBrains公司开发的一门语言(主要开发人员是Andrey--Kotlin之父),一圣彼得堡附近的Kotlin岛屿来命名的。保证了Java的生态、静态特性,同时在语法上又灵活一些,比如不写分号、支持扩展方法、支持Lambda、支持函数式编程,空类型安全。Kotlin是一门可以运行在JVM、Android、浏览器、甚至操作系统上面的
  • 1
  • 2
  • 3
  • 4
  • 5