- 博客(13)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 Android:进程间通信交互
Intent 的 ComponentName广播-BroadcastReceiverContentProviderAIDL
2015-12-08 10:04:50 6834 1
原创 Scala:Function(高阶函数式编程)
本篇介绍Scala中一个可以进行高阶函数式编程的模块,我们来看看它都实现了哪些操作,并结合源码理解一下。
2015-12-03 16:23:46 4310 3
原创 Scala:Enumeration
Scala的Enumeration和我们在Java中声明有很大区别,Scala的枚举值有些特殊,它的关键是内部有一个Value类,所谓的枚举值都是通过它产生的。
2015-12-03 11:29:10 5780 1
原创 Scala:Dynamic
介绍Dynamic类型的使用从Scala 2.10 开始,增加了Dynamic类型,所有直接或间接的继承自 Dynamic 的类,都可以实现。 Dynamic 继承自 Any,它的源代码中什么都没有,只有一句话。
2015-12-03 08:50:13 3603 2
原创 Scala:Array(集合、序列)
数组是一种可变的、可索引的数据集合。在Scala中用Array[T]的新式来表示Java中的数组形式 T[]。val numbers = Array(1, 2, 3, 4) //声明一个数组对象val first = numbers(0) // 读取第一个元素numbers(3) = 100 // 替换第四个元素为100val biggerNumbers = numbers.map(_
2015-12-01 17:37:19 67325 5
原创 Scala:AnyRef和AnyVal
AnyRef是所有引用类型的基类。除了值类型,所有类型都继承自AnyRef 。AnyValAnyVal 所有值类型的基类, 它描述的是值,而不是代表一个对象。 它包括 9 个 AnyVal 子类型:scala.Double scala.Float scala.Long scala.Int scala.Char scala.Short scala.Byte 上面
2015-12-01 17:37:00 14036
原创 Scala:Any
Any是abstract类,它是Scala类继承结构中最底层的。所有运行环境中的Scala类都是直接或间接继承自Any这个类,它就是其它语言(.Net,Java等)中的Object。从 Scala 2.10 开始,对于一般性的traits(特性,特质)可以直接继承Any。一般性traits是指,继承自Any,并且只有defs成员,不需要初始化。最主要的一个用途就是为一些值类型提供简单的方法
2015-12-01 17:36:42 10309 1
原创 Scala开篇(目录)
因为工作内容的关系,接触到了Scala这个语言,因为他支持在Eclipse、Android Stuidio、IntelliJ IDE上使用,因为它运行于Java虚拟机JVM上,并且可以编译为java的字节码,所以他可以做Java做的事,可以编写Android移动端,这就让我对它的兴趣更上一层楼。 从本篇开始,将整理一下Scala官方文档http://www.scala-lang.org/api/c
2015-12-01 17:36:22 3831
Android stodio的编译速度太慢,这个有没有提高的途径
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人