自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kotlin手记-(10)类

类Kotlin中使⽤关键字 class 声明类class Fruit { //定义一个水果Fruit类}类声明由类名、类头(指定其类型参数、主构造函数等)以及由花括号包围的类体构成。类头与类体都是可选的;如果⼀个类没有类体,可以省略花括号。class Fruit构造函数在 Kotlin 中的⼀个类可以有1个主构造函数以及N(N>=0)个次构造函数。主构造函数是类头的⼀部分:它跟在类名后面,并可携带参数(也可没有)如下class Fruit constructor(var

2021-03-01 10:50:50 178

原创 Kotlin手记-(9)类型转换

在Kotlin中,一种类型的数值不会自动转换为另一种类型,即使另一种类型更大。接下来我们定义两个变量一个int型的a并且进行赋值,一个定义long型的,并把a赋值给b,也就是吧int型的值赋值给long的变量看可不可以? var a:Int = 4 var b:Long = a上面的代码是编辑器中是标红的,提示类型不匹配,需要把b的类型由Long(64位)型修改成Int(32位)才行,当我把类型替换后,错误就消失了。从编辑器的代码中就可以看的出来,低位类型的值不能赋值给高位类型的变量,

2021-02-24 21:48:34 579

原创 Kotlin手记-(8)return、break和continue

Kotlin中有三种结构化跳转表达式return:默认从直接包含他的函数跳出返回,之后又代码也不会在执行了break:终止直接包含他的循环continue:终止包含他的本次循环,直接跳到下一次循环returnfun sun(){ return}return后面没有携带任何值的时候表示直接跳出函数,当携带参数值的时候表示返回某一个值。fun sun():Int{ return 2 //此函数返回2}跳出代码块 for (i in 1..5) {

2021-02-23 11:45:15 416

原创 Kotlin手记-(7)循环

循环就是多次重复性的执行同一个代码块for循环for 循环可以对任何提供迭代器(iterator)的对象进行遍历 for (item in collection) { print(item) } //collection可以是集合、数组、区间collection是区间 for (item in 1..10) { print(item) }collection 是集合 var list = listOf<Int&

2021-02-22 10:08:22 114

原创 Kotlin手记-(6)if和when条件表达式

if条件语句Kotlin 提供了几种实现条件逻辑的机制,其中最常见的是 if-else 语句。如果 if 关键字后面括在圆括号内的表达式求值为 true,则会执行该分支中的代码(即,紧跟在后面的括在大括号内的代码)。否则,会执行 else 分支中的代码 if (x == 2) { println("x等于2") } else { println("x不等于2") }在 Kotlin 中,if是一个表达式,即它会返回一个值。 因此就不需要三元运算符(条

2021-02-21 16:51:47 727 2

原创 Kotlin手记-(5)注释、表达式、块

注释和大多数其他语言一样,Kotlin支持单行和多行注释 var x: Int = 4//单行注释/*多行注释,*/Kotlin的多行注释是可以进行嵌套的。总感觉这个嵌套怪怪的,更不知道是怎么想的,也没有觉得有什么必要性 /* 呵呵 /*内嵌*/ 这里是注释 */表达式表达式是由运算符和变量相互链接在一起而组成的一个语句 a+b就是通过一个“+”把两个变量a、b链接起来的一个表达式。 var a: Int = 88

2021-02-20 13:45:21 225

原创 Kotlin手记-(4)运算符

所有语言的运算符基本都是一样的,不外乎就是+、-、*、/.运算符是对操作数(变量和值)执行运算的特殊符号(字符)。例如,+ 是执行加法的运算符。算术运算符运算符描述+加法运算符(也可以用户字符串的连接拼接)-减法运算符*乘法运算符/除法运算符%求模运算符下面我们就通过示例来对这几个运算符的运行效果println("5+2="+(5+2))println("5-2="+(5-2))println("5*2="+(5*2))println(

2021-02-19 14:04:21 361

原创 Kotlin手记-(3)基本类型

Kotlin是一种类似于Java的静态类型语言。也就是说,在编译期间,变量的类型是已知的。例如: val name: String val age: Int = 18在这里,编译器会知道name的类型是String,age的类型是Int.Kotlin的类型可以分类为:数字字符布尔数组数字类型Kotlin的数字类似Java,有6种类型表示数字,不过Kotlin只支持10进制、16进制(以 0x 开头)、2进制(以 0b 开头),不支持8进制你可以使用下划线使数字常量更易

2021-02-18 10:58:30 190

原创 Kotlin手记-(2)变量var、val

##变量声明Kotlin 使用两个不同的关键字(即 val 和 var)来声明变量。- val 用于值从不更改的变量。使用 val 声明的变量无法重新赋值(只能赋值一次,一旦赋值后面就不能再次赋值)。- var 用于值可以更改的变量。定义变量的格式如下:```var | val 变量名 [:类型] [= 初始值]```[*]不是必须的,类型可以根据初始值进行自动推导出来,初始值也不是在定义变量的时候就必须进行设置的,在使用之前初始化都是可以的。如下定义一个String类型的val变量

2021-02-18 10:52:32 3999 6

原创 Kotlin-(1)简介

Kotlin(科特林)是一个用于现代多平台应用的静态编程语言,由JetBrains开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。除此之外Kotlin还可以编译成二进制代码直接运行在机器上(例如嵌入式设备或 iOS)。Kotlin已正式成为Android官方支持开发语言。简介2011年7月,JetBrains推出Kotlin项目,这是一个面向JVM的新语言,它已被开发一年之久。JetBrains负责人Dmitry J...

2021-02-08 10:39:34 264

原创 HTML5

什么是 HTML5?HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持 (最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet E

2012-08-03 09:03:30 152

android高级编程

第1章 android简介  1.1 一些背景信息   1.1.1 不远的过去   1.1.2 未来的前景  1.2 对android的误解  1.3 开放的移动开发平台  1.4 自带的android应用程序  1.5 android sdk的特征   1.5.1 访问硬件(包括摄像头、gps和加速计)   1.5.2 自带的google地图、地理编码和基于位置的服务   1.5.3 后台服务   1.5.4 sqlite 数据存储和检索数据库   1.5.5 共享数据和应用程序间通信   1.5.6 使用小组件、live folder和live wallpaper增强主屏幕   1.5.7 广泛的媒体支持和2d/3d图形   1.5.8 优化的内存和进程管理  1.6 开放手机联盟简介  1.7 运行android的环境  1.8 从事移动开发的原因  1.9 从事android开发的原因   1.9.1 推动android普及的因素   1.9.2 android的独到之处   1.9.3 改变移动开发格局  1.10 开发框架简介   1.10.1 开发包中的资源   1.10.2 理解android软件栈   1.10.3 dalvik虚拟机   1.10.4 android应用程序架构   1.10.5 android库  1.11 小结    …… 第2章 开始入手 第3章 创建应用程序和活动 第4章 创建用户界面 第5章 意图、广播接收器、adapter和internet 第6章 文件、保存状态和首选项 第7章 数据库和内容提供器 第8章 地图、地理编码和基于位置的服务 第9章 后台工作 第10章 个性化手机屏幕 第11章 音频、视频以及摄像头的使用 第12章 电话服务和sms 第13章 蓝牙、网络和wi-fi 第14章 传感器 第15章 android高级开发

2012-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除