自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 scala学习笔记之文件IO操作

Scala 进行文件写操作,直接用的都是 java中 的 I/O 类 (java.io.File):1.读取本地磁盘var source = Source.fromFile("D:\\test.txt","GB2312") var lines = source.getLines; //获得迭代器 for(line <- lines) println(line) var

2016-08-30 15:07:51 679

原创 scala学习笔记-Map

scala中的映射对于java中的map,也是键值对形式,键不可重复,但是在get方式时有区别,当get不存在的键会抛出异常。代码示例如下:object MapDemo extends App{ //构造一个不可变的映射 var map1 = Map("name"->"zhangSan","age"->14) var map2 = Map(("name","zhangSan"),("a

2016-08-29 16:42:20 426

原创 scala学习笔记之数组

scala数组角标从0开始,使用(index)访问元素,和java不同,可以创建一个数组缓存object ArrayDemo extends App { //数组的声明 // var z:Array[String] = new Array[String](3) // var z = new Array[String](3) var array1 = Array(1, 2, 1.5

2016-08-29 15:37:33 648

原创 scala学习笔记之函数

函数是一组一起执行一个任务的语句。 函数的声明:如果你不写等于号和方法主体,那么方法会被隐式声明为”抽象(abstract)”,包含它的类型于是也是一个抽象类型。def functionName ([参数列表]) : [return type]函数的使用:传名函数//通过指定函数参数名,并且不需要按照顺序向函数传递参数 divided(b = 2, a = 4) //result 2 de

2016-08-27 16:55:50 598

原创 scala学习笔记之模式匹配

Scala 模式匹配相当于java的switch,但是不需要break关键字。scala匹配到对应的值会立即退出object PackageDemo extends App{ var x= 1 val result = x match{ case 1 => "one" case 2 => "two" case 3 => "three" case _ => "o

2016-08-26 15:23:00 463

原创 scala学习笔记-单例

scala 中没有 static 关键字,但是它也为我们提供了单例模式的实现方法,那就是使用关键字 object。 Scala 中使用单例模式时,除了定义的类之外,还要定义一个同名的 object 对象,它和类的区别是,object对象不能带参数。 当单例对象与某个类共享同一个名称时,他被称作是这个类的伴生对象:companion object。你必须在同一个源文件里定义类和它的伴生对象。类被称

2016-08-26 11:13:56 381

原创 scala的抽象类与特征(Traitt java中的接口)

抽象类(abstract class) 类的⼀一个或者多个⽅方法没有没完整的定义 声明抽象⽅方法不需要加abstract关键字,只需要不写⽅方法体 ⼦子类重写⽗父类的抽象⽅方法时不需要加override ⽗父类可以声明抽象字段(没有初始值的字段) ⼦子类重写⽗父类的抽象字段时不需要加overrideabstract cl

2016-08-25 16:58:35 690

原创 scala的类和对象

类的声明:一个源文件中可以包含很多类,默认都是public级别 getter 和 setter class Person { //可生成set与get方法 var name : String = _ //常量,只能生成get方法 val age = 10 //私有的变量,只能再本类中使用 private[this] var gende

2016-08-25 13:38:55 349

原创 scala的循环与跳出

scala的循环有while,do while,for循环3种方式while循环: var x = 0 //迭代while 循环 while (x <= 20) { if (x % 5 == 0) { println(x) } x += 1 }do while循环://迭代do while循环 var y = 0

2016-08-25 10:10:15 2049

原创 scala学习笔记一(基础,安装及数据类型)

scala介绍 Scala 是 Scalable Language 的简写,是一门多范式的编程语言,运行在JVM虚拟机上。、 特性:面向对象,函数式变成,静态类型及扩展性,并发性 下载地址:http://www.scala-lang.org/download/scala安装: 由于scala运行在JVM上,安装前须确保JDK版本1.5以上。下载scala后,解压。双击 msi 文件安装完

2016-08-24 16:33:05 354

转载 zookeeper windows 入门安装和测试

本文转至:[http://greemranqq.iteye.com/blog/2171449?utm_source=tuicool&utm_medium=referral](http://greemranqq.iteye.com/blog/2171449?utm_source=tuicool&utm_medium=referral)ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务

2016-08-12 17:07:25 318

守望迷你ftp服务器

守望迷你ftp服务器

2016-05-19

空空如也

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

TA关注的人

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