- 博客(7)
- 收藏
- 关注
原创 scala学习八:scala的actor
scala学习八:scala的actor标签(空格分隔): scala[Toc]一,actor的创建和使用import scala.actors._//Actor是一个抽象类class HiActor extends Actor{ def act():Unit ={ //处理消息 while(true){ receive{
2016-06-19 21:38:45 718
原创 scala学习七:scala的高级特性
scala学习七:scala的高级特性标签(空格分隔): scala一,泛型类类和特质可以带类型参数,使用[]来定义类型参数//T:泛型类的类型class GenericClass[T]{ private var content:T=_ def set(value:T) ={content=value} def get():T={content}}//testobje
2016-06-18 23:26:10 3285
原创 scala学习六:scala函数式编程进阶
scala学习六:scala函数式编程进阶标签(空格分隔): scalascala学习六scala函数式编程进阶一集合二列表三序列四集五模式匹配六Case Class一,集合不可变集合:集合的元素是不可以改变的val math=scala.collection.immutable.Map("alice"->80)可变集合:val math=scala.collection.mutabl
2016-06-18 18:37:39 1326
原创 scala学习五:scala函数式编程
scala学习五:scala函数式编程标签(空格分隔): scalascala学习五scala函数式编程一值函数二匿名函数三带函数参数的函数四闭包五柯里化函数六高阶函数实例一,值函数值函数:将函数作为变量的值def myfun1(name:String):String="hello "+nameval v1=myfun1("tom")println(myfun1(v1))二,匿名
2016-06-14 22:18:26 789
原创 scala学习三:scala面向对象
scala学习三:scala面向对象标签(空格分隔): scalascala学习三scala面向对象一面向对象的基本概念二构造器三object四scala中的apply方法五继承一,面向对象的基本概念把数据和对数据操作的方法放在一起,作为一个相互依存的整体–对象 三大特征:封装,继承,多态package com.my.cn/** * Created by forrest on 201
2016-06-12 19:49:04 2310
原创 scala学习二:scala进阶
scala学习二:scala进阶标签(空格分隔): scalascala学习二scala进阶一函数的求值策略二scala的函数参数三scala的Lazy值四scala的异常处理五数组类型六scala的Map和Tuple一,函数的求值策略call by value call by name(=>)def test1(x:Int,y:Int):Int=x+x
2016-06-11 22:04:24 1081
原创 scala学习一:scala入门
scala学习一:scala入门标签(空格分隔): scalascala学习一scala入门一搭建开发环境二scala 常用的数据类型三scala变量的声明和使用四函数的定义和使用五条件表达式六循环一,搭建开发环境1,jdk的安装和环境配置 2,安装scala sdk并且配置环境变量 3,安装scala集成开发环境 二,scala 常用的数据类型数值类型:Byte,Short,I
2016-06-08 02:01:34 610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人